nick92 / Enso-OS

a simple OS designed for ageing computers
http://enso-os.site
GNU General Public License v3.0
322 stars 44 forks source link

Simple key remap inclusion for mac users? #80

Open rbreaves opened 4 years ago

rbreaves commented 4 years ago

I am the author of the project kinto and would be interested in re-working it for inclusion via a menu item. It is more extensive than most key remaps though as it does require a systemd service to be running to keep things straight between terminals and GUI based apps. There is also custom remaps for text editors such as Sublime Text and VS Code.

I hope you don't find it offensive that I would want to include a utility that would appeal so directly towards mac users lol, but to be honest I've lost count how many distros I have tried trying to find something that is simple and gets out of the way and between this one and Ubuntu Budgie those have been the only 2 that really "get it" imo. They also both lack blur effects, and that is really the only thing I would like to see in either of them.

nick92 commented 4 years ago

Ye that would be great, imo the more systems we can support the better, I don't own a mac so am unsure how the experience is when using one.

What would the menu item look like? xfce panel ins't that difficult to create a menu item for and supports different languages to achieve this, python probably being one of them. If you are able to get it up and running then I'd be more than happy to include it in a release as a panel plugin

And with regards to blur this is something I'm very interested in implementing in this distro and have been looking into but won't be included in 0.4

rbreaves commented 4 years ago

It'd be a small rounded square with a k etched out of it. I have not included the assets with the kinto.sh repo just yet. I need to build out the graphical UI for it. When a user clicks on it I want to immediately prompt them via pictures which key to press much the same way as Macs do to recognize your keyboard type.

Kinto will ask the user to press probably 2-5 keys to pick up the right config and then ask 3 more questions to do the initial setup. After that it should just be a tray icon to indicate its status and a systemd service. The tray icon could also have a drop down to quickly change the key layout if needed.

I am not sure when I will have it ready to that degree, but the main program itself is done at this point. I am mostly just adding new keymaps once in awhile at this point or accepting PR requests with new keymaps.