![]() So the application needs to be able to capture and setup custom mappings (for example the very common remapping of Caps Lock to Escape). I want to write a CLI application that lets you setup profiles of custom key maps and to easily switch between them.Ī key map can either be a pre-defined map such as "English" or "Nordic", but it can also be custom. I also recently started learning Rust and want to start building all my small apps in Rust for a while to get used to the language. change capslock to control+command) Change modifiers+key to key. Change a key to combination of modifiers. Complex Modifications: Change keys by complex rules. Core features Simple Modifications: Change normal keys to other keys. Expecting to map H to left arrow for to switch desktops, but. This is very annoying however I found a post that showed how Karabiner-Elements could fix this. Using Mac OS Catalina and on Mac OS a Ctrl + Left click Right click. Ive so far used setxkbmap to switch around keys a bit, but it is a bit clunky. Karabiner-Elements is a powerful and stable keyboard customizer for macOS. Using Super Duper mode and Caps Lock to Escape on single press, Control on press and hold. Karabiner-Elements Ctrl + Left Click to Left Click doesn't work. I constantly switching between English and Swedish keyboard setup, as well as a "modified" Swedish setup I call "code", which I use for programming. This is more about to confirm if this configuration is correct to do remapping with Karabiner-Elements to remap: capslock to leftcontrol if it is in Terminal capslock to leftcontrol if it is in Emacs capslock to leftcommand otherwise Appreciate if someone can confirm if this is good enough, or suggest better/correct ways. To easily, and quickly, change between key maps. ![]() I just recently moved to Linux from Mac and the one thing I miss the most is the application Karabiner. ![]() way Ive found to accomplish this on macOS is a tool called Karabiner Elements. TLDR How would one implement a CLI application similar to Karabiner-Elements (Mac) for Linux in Rust? The first order of business is making better use of the Caps Lock key.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |