- Added new cursor/word-wise feature to readme.

This commit is contained in:
Ben Reaves
2019-08-04 03:48:59 -05:00
parent 891e5371f7
commit bb7ca58391

View File

@@ -3,7 +3,7 @@
\- Fix the damn keyboard. - \- Fix the damn keyboard. -
Memory muscle matters for programmers and developers. (For linux) Memory muscle matters for programmers and developers.
This project is only about one thing, remapping the control key to be next to your space bar no matter what keyboard you swap into your workflow and to do it without mastering xmodmap, setxkbmap or modifying system files. This project is only about one thing, remapping the control key to be next to your space bar no matter what keyboard you swap into your workflow and to do it without mastering xmodmap, setxkbmap or modifying system files.
@@ -19,6 +19,8 @@ Remaps your keyboard to behave more like you're on a mac again and below is how
- Terminal apps (optional) - Alt will be Win/Super, Win/Super will be Alt, Ctrl will be Ctrl - Terminal apps (optional) - Alt will be Win/Super, Win/Super will be Alt, Ctrl will be Ctrl
- New Features - Cursor/word-wise shortcut keys have been added to align with macOS keyboard shortcuts.
- ~~Modify existing Terminal app keymap profiles (optional and with confirmation) - Copy, Paste, New Tab, etc will be remapped to use Win/Super in the physical Command (or Alt key) position.~~ - ~~Modify existing Terminal app keymap profiles (optional and with confirmation) - Copy, Paste, New Tab, etc will be remapped to use Win/Super in the physical Command (or Alt key) position.~~
## How to install ## How to install
@@ -40,7 +42,21 @@ sudo apt install python3.6
``` ```
## Troubleshooting ## Troubleshooting
If your keyboard is not being autodetected and configured then please run `xinput list`, if you are on linux, and copy the output into a ticket under issues. If your keyboard is not being autodetected and configured then please run `xinput list`, if you are on linux, and copy the output into a ticket under issues.
## Known Issues
### USB Hubs
USB hubs may prevent Apple branded keyboards from loading properly or other Apple specific keyboards that are intended to make use of the "hid_apple" driver. Without this driver it is not possible to run the following command and have it swap alt and cmd.
```
echo '1' | sudo tee -a /sys/module/hid_apple/parameters/swap_opt_cmd
```
This is required so that Apple and Windows keyboards can co-exist with the exact same keymappings, provided by setxkbmap. The solution for now is to avoid using a usb hub for your keyboard. Other possible solutions may be finding a way to patch the hid_apple module to accept other vendor and product id's so that it will still load the driver properly.
Other solutions may involve implementing a separate Mac system option in Kinto with a keyswap specific to a usb hub situation, however it will not be possible to have a Windows keyboard (aka internal laptop keyboard) working with the same keymap at the same time.
## Contributing ## Contributing