KeyRemap4MacBook A guide for power users

1,682 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,682
On SlideShare
0
From Embeds
0
Number of Embeds
269
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide








  • KeyRemap4MacBook A guide for power users

    1. 1. KeyRemap4MacBook A guide for power users Takayama Fumihiko <tekezo@pqrs.org>
    2. 2. Vi Mode You can use "right⌘+hjkl" as an arrow anywhere. In addition, we can use various modifiers. esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 eject Control_L+hjkl ` 1 2 3 4 5 6 7 8 9 0 - = delete FN+hjkl tab Q W E R T Y U I O P [ ] Option_L+hjkl capslock A S D F G H J K L ; ' return shift Z X C V B N M , . / shift ↑ fn ctrl opt cmd space cmd opt ← ↓ →
    3. 3. Complete Vi Mode esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 eject "Complete Vi Mode" enables Vi operation ` 1 2 3 4 5 6 7 8 9 0 - = delete without a modifier. tab Q W E R T Y U I O P [ ] capslock A S D F G H J K L ; ' return shift Z X C V B N M , . / shift ↑ fn ctrl opt cmd space cmd opt ← ↓ → esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 eject ` 1 2 3 4 5 6 7 8 9 0 - = delete tab Q W E R T Y U I O P [ ] capslock A S D F G H J K L ; ' return shift Z X C V B N M , . / shift ↑ fn ctrl opt cmd space cmd opt ← ↓ →
    4. 4. Simultaneous Vi Mode esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 eject "Simultaneous Vi Mode" enables Vi operation ` 1 2 3 4 5 6 7 8 9 0 - = delete tab Q W E R T Y U I O P [ ] without a modifier. capslock A S D F G H J K L ; ' return shift Z X C V B N M , . / shift “Simultaneous Vi Mode” is mode less. fn ctrl opt cmd space cmd opt ↑ It’s difference of “Complete Vi Mode”. ← ↓ → esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 eject ` 1 2 3 4 5 6 7 8 9 0 - = delete tab Q W E R T Y U I O P [ ] capslock A S D F G H J K L ; ' return shift Z X C V B N M , . / shift ↑ fn ctrl opt cmd space cmd opt ← ↓ →
    5. 5. Emacs Mode You can perform Emacs-like operation in any kind of application. Especially, "C-m and C-i, C-[" which are not supported in a text area of Cocoa are usable. esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 eject ` 1 2 3 4 5 6 7 8 9 0 - = delete Control+h to Delete Control+d to Forward Delete tab Q W E R T Y U I O P [ ] Control+i to Tab capslock A S D F G H J K L ; ' return Control+[ to Escape Control+m to Return shift Z X C V B N M , . / shift Control+pnbf to ↑↓←→ fn ctrl opt cmd space cmd opt ↑ Option+bf to Option+←→ ← ↓ → Option+d to Option+Forward Delete etc.
    6. 6. Expose Keys Relocate Expose keys around home keys. You can use Tab and Return key as an Expose key by using Emacs Mode. esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 eject Emacs Mode ` 1 2 3 4 5 6 7 8 9 0 - = delete - C-m to Return - C-i to Tab tab Q W E R T Y U I O P [ ] capslock A S D F G H J K L ; ' return shift Z X C V B N M , . / shift ↑ fn ctrl opt cmd space cmd opt ← ↓ →
    7. 7. Home Keys esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 eject ` 1 2 3 4 5 6 7 8 9 0 - = delete We move a hand to use ⌘ keys more tab Q W E R T Y U I O P [ ] efficiently. capslock A S D F G H J K L ; ' return shift Z X C V B N M , . / shift $ fn ctrl opt cmd space cmd opt # " !
    8. 8. Modifiers Position Drop Shift_L esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 eject Drop Control_L ` 1 2 3 4 5 6 7 8 9 0 - = delete Command_L to Control_L tab Q W E R T Y U I O P [ ] Space to Shift_L capslock A S D F G H J K L ; ' return (+ When you type Space only, send Space) shift Z X C V B N M , . / shift FN+Space to Space ↑ fn ctrl opt cmd space cmd opt ← ↓ → Arrow(Down/Left/Right) to Option_L drop Up-Arrow To prevent conflict, we drop keys which are located around the keys typed with a palm.

    ×