- Download and install Karabiner-Elements from here.
- Clone this repository to your local machine or download the
personal_shortcuts.json
file. - Open Karabiner-Elements and go to the "Misc" tab.
- Click "Open Karabiner-Elements Configuration Directory" to navigate to your Karabiner-Elements configuration folder.
- Within the "assets" folder, create a new folder called "complex_modifications" if it doesn't already exist.
- Move the
personal_shortcuts.json
andhypershift_launcher.json
file to the "complex_modifications" folder. - Open Karabiner-Elements and go to the "Complex Modifications" tab.
- Click on the "Add rule" button and klick on
Enable All
forHyper+Shift Application Launcher
andPersonal PC-Style Shortcuts
- Reload Karabiner-Elements to apply the new configuration.
Now you should be able to use the new keybindings on your Mac. If you need to modify or add new keybindings, you can edit the personal_shortcuts.json
file and reload Karabiner-Elements to apply the changes.
The following are the keybindings provided by this configuration:
Home
toControl+A
: moveToBeginningOfLineEnd
toControl+E
: moveToEndOfLineShift+Home
toShift+Command+Left
: moveToBeginningOfLineAndModifySelectionShift+End
toShift+Command+Right
: moveToEndOfLineAndModifySelectionShift+Control+Home
toShift+Command+Up
: moveToBeginningOfDocumentAndModifySelectionShift+Control+End
toShift+Command+Down
: moveToEndOfDocumentAndModifySelectionControl+Home
toCommand+Up
: moveToBeginningOfDocumentControl+End
toCommand+Down
: moveToEndOfDocument
- PC-Style
Control+Up/Down/Left/Right
- PC-Style Copy/Paste/Cut
Control+C/V/X
- PC-Style Undo (Swiss Keyboard
Z/Y
swapped) - PC-Style Redo
Control+Y
- PC-Style Select-All
Control+A
- PC-Style Save
Control+S
- PC-Style Quit Application (
Alt+F4
toCommand+Q
) - PC-Style Back/Forward (
Alt+LeftArrow, Alt+RightArrow
) - PC-Style Browser Zoom (
Control+Plus/Minus/0
) - PC-Style
Control+Delete/Backspace
: deleteWordBackward, deleteWordForward - PC-Style Find
Control+F/G
- PC-Style Reload (
F5
,Control+R
) - PC-Style New Document (
Control+N
toCommand+N
) - PC-Style Close (
Control+W
toCommand+W
) - PC-Style New Tab (
Control+T
toCommand+T
) - PC-Style Bold (
Control+B
toCommand+B
) - PC-Style Italic (
Control+I
toCommand+I
) - PC Style Open URL location - only in browsers (
Control+L
toCommand+L
) - PC Style Reopen Closed Tab - only in browsers (
Control+Shift+T
toCommand+Shift+T
) - PC Style New Private Window - only in browsers (
Control+Shift+P/N
toCommand+Shift+P/N
) - PC Style Lock Computer (
Command+L
toControl+Command+Q
)
- Paste without formatting
Control+Shift+V
toCommand+Option+Shift+V
- Raycast and replace Spotlight Search (
Control+Space / Pause
) - Open Launchpad with
Control+Esc
- Open Activity Monitor with
Control+Shift+Esc
- Open iTerm2 with
Scroll Lock
- Press
CAPS LOCK
twice to activate, otherwise held down and use as HYPER (Control+Command+Shift+Option
) - Avoid starting sysdiagnose with the built-in macOS shortcut
Control+Command+Shift+Option+,
- Avoid starting sysdiagnose with the built-in macOS shortcut
Control+Command+Shift+Option+.
- Enter is the same as Return (
Keypad Enter
toReturn
) - Remap closing an application (
Hyper+Shift+Space Enter
toCommand+Q
)
- Swiss PC-Style
Option+[è/ü]
to[
- Swiss PC-Style
Option+[¨]
to]
- Swiss PC-Style
Option+[2]
to@
- Swiss PC-Style
Option+[à/ä]
to{
- Swiss PC-Style
Option+[$]
to}
- Swiss PC-Style
Option+[<]
to\
- Swiss PC-Style
Option+[']
to´
- Swiss PC-Style
Option+[^]
to~
- Move window to
keypad_n
space and focus window again - Workaround for AltTab + Select with Mouse (
Alt+Space
tofn
)
- Use
F2
as Rename and set onedit - Use
Backspace
as Go to Previous Folder in Finder if not onedit - Use
Return
as Open if not renaming file - Use
Return
to finish renaming when onedit=1 - Use
Esc
to finish renaming when onedit=1 - Use
Delete
as Move to Trash - Move one folder back in Finder with
Mouse Button 4
- Move one folder forward in Finder with
Mouse Button 5
- Change
Control+Mouse Button 1
toCommand+Mouse Button 1
Feel free to contribute to this repository by submitting pull requests or suggesting new keybindings. Any feedback or suggestions are greatly appreciated.
- https://ke-complex-modifications.pqrs.org/#Jesse_Tutorial_Hyper_Plus_Others
- https://ke-complex-modifications.pqrs.org/#caps_lock_twice
- https://ke-complex-modifications.pqrs.org/#personal_bavelee_20200321
- https://ke-complex-modifications.pqrs.org/#swiss_pc_shortcuts
- https://ke-complex-modifications.pqrs.org/#finder_improved_navigation
- https://ke-complex-modifications.pqrs.org/#finder
This project is licensed under the MIT License - see the LICENSE file for details.