adroste / dualkey-tools

Dual key keyboard hooks (LL) for remapping keys with custom behavior. Examples: Caps lock to Escape and Control, anti RSI mappings, smooth rolling Space Cadet parentheses, German dead key mode, ...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dualkey-tools

Dual key keyboard hooks (LL) for remapping keys with custom behavior. Examples: Caps lock to Escape and Control, anti RSI mappings, smooth rolling Space Cadet parentheses, German dead key mode, ...

WIP

Anti RSI mappings

dualkey-tools include a set of mappings to prevent RSI.

macOS (requires Karabiner-Elements)

  • Install Karabiner-Elements and make sure it is running
  • Click here to import configuration
    • or open the following url in your browser: karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/alexdroste/dualkey-tools/master/macos/dualkey-anti-rsi.json
    • or copy dualkey-anti-rsi.json from macos folder into ~/.config/karabiner/assets/complex_modifications
  • Enable all the Rules by clicking "Enable All" for "Dualkey Anti RSI" or only enable the rules you want one by one. Make sure you don't change the order.

About

Dual key keyboard hooks (LL) for remapping keys with custom behavior. Examples: Caps lock to Escape and Control, anti RSI mappings, smooth rolling Space Cadet parentheses, German dead key mode, ...

License:GNU General Public License v3.0


Languages

Language:C++ 88.8%Language:Shell 5.8%Language:CMake 2.3%Language:C 2.0%Language:HTML 1.2%