Replies: 7 comments 8 replies
-
|
this really should be a default available option in omarchy, allowing for mac keybinding defaults, this is so good, thanks for sharing, made me feel at home in Omarchy! |
Beta Was this translation helpful? Give feedback.
-
|
@melonamin any ideas on how to add cmd+shift+left-arrow to select the entire line from where the cursor currently is. I cannot get this to work no matter what config I place in. obviously on linux the exact functionality I want to mimic is shift+home - selects entire line to the beginning from cursor if anyone has this solution to work with the above, I would be forever grateful! |
Beta Was this translation helpful? Give feedback.
-
|
I had to make a few changes for this config to work:
Adding my user to the keyd group to be able to read the socket. |
Beta Was this translation helpful? Give feedback.
-
|
This is amazing work, thank you all! Also I would like to try to use Fn as a meta key instead of CapsLock, could you please help me with that also. Thanks in advance! |
Beta Was this translation helpful? Give feedback.
-
|
Since I first joined this discussion, I’ve experimented with a range of setups from safe configurations with sensible concessions to completely cursed ones packed with custom bindings, in an effort to map almost everything to the super/cmd key like on macos. If anyone has a 100% macos-like setup, I commend you and please share your efforts here 😄.. I settled on a more simple approach that tackles all the essentials for me. What I noticed missing in this thread so far are a few things:
See my gist for my current keyd configuration that balances comfort and flexibility: Gist |
Beta Was this translation helpful? Give feedback.
-
|
With keyd 2.5.0 on nixos, I had to move the comments on "essential shortcuts" to their own line, otherwise I was getting a parse error. It is also complaining about the shift+ lines at the bottom, stating that "shift is not a valid key". I ended up duplicating and changing to leftshit and rightshift+ |
Beta Was this translation helpful? Give feedback.
-
|
What should be the config in "Caps Lock becomes a Meta key" doesn't seem to work on my computer... |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This guide helps macOS users configure familiar keyboard shortcuts on Linux using keyd and keyd-application-mapper.
Overview
The configuration transforms your Linux keyboard to behave like macOS:
Installation
Basic Configuration
Step 1: Main keyd Configuration
Create
/etc/keyd/default.conf:Step 2: Terminal Configuration
Create
~/.config/keyd/app.conffor terminal-specific overrides:Step 3: Enable Services
Troubleshooting
Test your config:
sudo keyd -m # Press keys to see how they're mappedCheck service status:
View logs:
Application detection:
# See which app keyd-application-mapper detects keyd-application-mapper -vLife is too short to fight muscle memory!
UPD1: adjusted terminal config, kudos to @domgom
UPD2: added Mac-like text selection creds to @stefvw93 and @followbl
Beta Was this translation helpful? Give feedback.
All reactions