KeyRemap4MacBook
あらかじめ用意されている設定項目一覧
Version 7.7.0 (Total: 1691 prefs)
- General
- Suppress Growl warning This option suppresses the warning: "Growl is not running" If you want to suppress the Growl notification itself, disable the notification of KeyRemap4MacBook from Growl Preferences.
- ------------------------------------------------------------
- Don't remap an internal keyboard
- Don't remap external keyboards
- Don't remap any pointing devices
- Don't remap Apple's keyboards
- Don't remap Apple's pointing devices
- Don't remap non-Apple's keyboards (For example: Generic USB keyboard)
- Don't remap non-Apple's pointing devices (For example: Generic USB mouse)
- Don't remap keyboards which has third vendor's driver (Logitech, Microsoft, Kensington, ...)
- Don't remap pointing devices which has third vendor's driver (Logitech, Microsoft, Kensington, ...)
- Excluding Devices
- Don't Remap Logitech Cordless Presenter
- ------------------------------------------------------------
- Pass-Through CapsLock LED status (Don't enable this when you use "XXX to CapsLock")
- ------------------------------------------------------------
- Don't restore modifiers in the mouse event For example, when you use Option+Tab to Command+Tab, we send "Command+Click" when you did a mouse click while pushing the Option key after you pushed Option+Tab. "Option+Click" should be output, but this option changes this behavior.
- ------------------------------------------------------------
- Disable NumPad Hack (Don't change Fn+JKL.. to NumPad, and other Fn+key combinations)
- Pass Through Mode (Disable all settings temporarily)
- What is Pass Through Mode? You can disable all settings temporarily. Turn on a setting below, and toggle "Pass Through Mode".
- Change Fn+Escape to toggle "Pass Through Mode"
- Simultaneous Key Presses [Escape+Tab] to toggle "Pass Through Mode"
- Holding Escape to toggle "Pass Through Mode"
- Pointing Device
- CursorMove to ScrollWheel
- We can scroll pages by moving the mouse pointer. (Also, you can generate a click event if you click without moving)
- RightClick+CursorMove to ScrollWheel
- MiddleClick+CursorMove to ScrollWheel
- MouseButton4+CursorMove to ScrollWheel
- Control+RightClick+CursorMove to ScrollWheel
- Shift+RightClick+CursorMove to ScrollWheel
- Command+Control+CursorMove to ScrollWheel
- Command+CursorMove to ScrollWheel
- Fn+CursorMove to ScrollWheel
- Option+CursorMove to ScrollWheel
- (Simultaneous) LeftClick+RightClick+CursorMove to ScrollWheel
- Space+CursorMove to ScrollWheel
- CursorMove to ScrollWheel Option
- Reverse Vertical Scrolling
- Reverse Horizontal Scrolling
- Enable dynamic scrollwheel direction fixation (Horizontal/Vertical)
- Disable Horizontal Scroll
- Disable Vertical Scroll
- Disable Momentum Scroll
- Button to Button
- Command+LeftClick to Mouse Button 4
- Control+LeftClick to MiddleClick
- Fn+LeftClick to MiddleClick
- Fn+LeftClick to Option_L+LeftClick
- Option+LeftClick to MiddleClick
- RightClick to LeftClick
- Control+RightClick to Double-LeftClick
- Fn+RightClick to Mouse Button 5
- MiddleClick to Command+LeftClick
- (Simultaneous) LeftClick+RightClick to MiddleClick
- (Simultaneous) LeftClick+RightClick to Button4
- (Simultaneous) LeftClick+RightClick to Button5
- Button to Key
- MiddleClick to Dashboard
- MiddleClick to Expose
- MiddleClick to F8
- MiddleClick to Control+F4 (= Move focus to active or next window)
- Set 1: Button4 to Command+[ (Back)
- Set 1: Button5 to Command+] (Forward)
- Set 2: Button4 to Command+] (Forward)
- Set 2: Button5 to Command+[ (Back)
- (Simultaneous) LeftClick+RightClick to Dashboard
- (Simultaneous) LeftClick+RightClick to Expose
- (Simultaneous) LeftClick+RightClick to F8
- Change ScrollWheel
- Fn+ScrollWheel to Brightness Control (Fn+ScrollWheel Up to Brightness Up (Fn+ScrollWheel Down to Brightness Down
- Change Modifiers on ScrollWheel
- Change Control+ScrollWheel to Command+ScrollWheel
- Change Command+ScrollWheel to Control+ScrollWheel
- Strip Modifiers
- Command+ScrollWheel to ScrollWheel (strip Command)
- Control+ScrollWheel to ScrollWheel (strip Control)
- Option+ScrollWheel to ScrollWheel (strip Option)
- Shift+ScrollWheel to ScrollWheel (strip Shift)
- Strip any modifiers from ScrollWheel
- CursorMove to ScrollWheel
- Change Arrow(Up/Down/Left/Right) Key
- Arrow(Down/Left/Right) to Command_L Disable Up-Arrow
- Arrow(Down/Left/Right) to Fn Disable Up-Arrow
- Arrow(Down/Left/Right) to Option_L Disable Up-Arrow
- Command+Arrow to Option_L+Arrow
- Control+Arrow to Option_L+Arrow
- Option+Arrow to Command_L+Arrow
- Command_R+Arrow to PageUp/PageDown/Home/End
- Option_R+Arrow to PageUp/PageDown/Home/End
- Left-Arrow to Control_L
- Command+Left-Arrow to Shift_L+Home,Command_L+X (only in virtual machine, RDC)
- Command+Left-Arrow to Shift_L+Home,Control_L+X (only in virtual machine, RDC)
- Command+Left-Arrow to Command_L+Shift_L+Left-Arrow,Command_L+X (except virtual machine, RDC)
- Command+Left-Arrow to Command_L+Shift_L+Left-Arrow,Control_L+X (except virtual machine, RDC)
- Command+Right-Arrow to Shift_L+End,Command_L+X (only in virtual machine, RDC)
- Command+Right-Arrow to Shift_L+End,Control_L+X (only in virtual machine, RDC)
- Command+Right-Arrow to Command_L+Shift_L+Right-Arrow,Command_L+X (except virtual machine, RDC)
- Command+Right-Arrow to Command_L+Shift_L+Right-Arrow,Control_L+X (except virtual machine, RDC)
- Use FN+Up/Down to adjust brightness FN+Up-Arrow to Brightness Up (Consumer) FN+Down-Arrow to Brightness Down (Consumer)
- Use FN+Up/Down to adjust brightness (Alternative) FN+Up-Arrow to Brightness Up (F15) FN+Down-Arrow to Brightness Down (F14)
- The workaround for broken up and down keys
- Change Shift+Cursor Left to Cursor Up
- Change Shift+Cursor Right to Cursor Down
- Change Command+Cursor Left to PageUp
- Change Command+Cursor Right to PageDown
- Change Backquote(`) Key
- Backquote(`) to CapsLock
- Backquote(`) to Command_L
- Backquote(`) to Control_L
- Backquote(`) to Option_L
- Backquote(`) to Shift_L
- Fn+Backquote(`) to Backslash(\)
- Backquote(`) to Delete
- Backquote(`) to Escape
- Control+Backquote(`) to Escape
- Fn+Backquote(`) to Fn+Enter
- Backquote(`) to Escape if no modifiers pressed
- Backquote(`) to Forward Delete
- Backquote(`) to F8
- Backquote(`) to Cmd+Option+L
- Backquote(`) to Cmd+Space
- Backquote(`) to LeftClick
- Swap Command+Backquote(`) and Option+Backquote(`)
- Change Backslash(\) Key
- Backslash(\) to Fn (+ Fn+Backslash(\) to Backslash(\))
- Backslash(\) to Delete
- Backslash(\) to Delete (+ Fn+Backslash(\) to Backslash(\)) (+ retain Shift+Backslash(\))
- Backslash(\) to Enter
- Backslash(\) to Forward Delete (+ Fn+Backslash(\) to Backslash(\))
- Backslash(\) to Forward Delete (+ Fn+Backslash(\) to Backslash(\)) (+ retain Shift+Backslash(\))
- Backslash(\) to Forward Delete (if no other modifiers pressed)
- Fn+Backslash(\) to Home
- Backslash(\) to Return
- Change Bracket([,]) Keys
- Swap Bracket([]) and Shift+Bracket({})
- Left Bracket([) to L
- Right Bracket(]) to CapsLock
- Fn+Right Bracket(]) to Backslash(\)
- Change CapsLock Key
- CapsLock is an exceptional key. Use "PCKeyboardHack" to change CapsLock key. → http://pqrs.org/macosx/keyremap4macbook/extra.html
- Tips: You can change CapsLock to an other key in PCKeyboardHack. For example, you can change CapsLock to Escape by setting keycode=53. If you want to change CapsLock to modifier+key such as Command+Space, change the key code of CapsLock to 110 in PCKeyboardHack. (keycode:110 is PC Application Key) Then, change PC Application Key in KeyRemap4MacBook. For example, activate the following setting to change CapsLock to Command+Space "For PC Users > Change PC Application Key > Application Key to Command_L+Space"
- Change Command_L Key (Left Command)
- Command_L to Control_L
- Command_L to Control_L (only in virtual machine, RDC)
- Command_L to Control_L (only in RDC)
- Command_L to Control_L (only in Terminal)
- Command_L to Control_L (only in X11)
- Command_L to Control_L (only in Emacs)
- Command_L to Control_L (except Emacs)
- Command_L to Control_L (except Terminal, Chrome, RDC)
- Command_L to Control_L (except Terminal, Virtual Machine, RDC)
- Command_L to Control_L (except Virtual Machine, RDC)
- Command_L to Fn
- Command_L to Option_L
- Command_L to Option_L (only in virtual machine, RDC)
- Command_L to Option_L (only in Emacs)
- Command_L to Shift_L
- Command_L to Sticky Command_L
- Command_L to ModifierFlag::Extra2
- Command_L to Backquote(`)
- Command_L to Escape
- Command_L to Escape (only in Emacs)
- Command_R+Command_L to Escape (Note: Escape is sent when you release Command_L)
- Control_L+Command_L to Escape (Note: Escape is sent when you release Command_L)
- Shift_L+Command_L to Escape (Note: Escape is sent when you release Command_L)
- Change Command_R Key (Right Command)
- Command_R to Command_R (+ When you type Command_R only, send Delete)
- Command_R to Command_R (+ When you type Command_R only, send Delete) + [KeyRepeat]
- Command_R to Command_R (+ When you type Command_R only, send Enter)
- Command_R to Command_R (+ When you type Command_R only, send Enter) + [KeyRepeat]
- Command_R to Command_R
(+ When you type Command_R only, toggle IM)
- When you type Command_R only, send Command+Space (except virtual machine, RDC)
- When you type Command_R only, send Option+Backquote (only in virtual machine, RDC)
- Command_R to Control_L
- Option_R+Command_R to Control_L
- Command_R to Control_R (only in virtual machine, RDC)
- Command_R to Control_L (only in X11)
- Command_R to Control_L (only in Emacs)
- Command_R to Fn
- Command_R to Fn (only in virtual machine)
- Option_R+Command_R to Fn
- Command_R to Option_L
- Command_R to Option_R
- Command_R to Option_R (only in Emacs, Terminal, X11)
- Command_R to Shift_L
- Command_R to Sticky Command_R
- CommandR to ModifierFlag::Extra1
- Command_R to Enter
- Command_R to Escape
- Command_R to Delete
- Command_R to Forward Delete
- Command_R to Home
- Command_R to Home (only in virtual machine, RDC)
- Command_R to Home (only in virtual machine, RDC) (+ Shift+Command_R to Shift+Home,Control_L+C)
- Command_R to Home (only in virtual machine, RDC) (+ Shift+Command_R to Shift+Home,Command_L+C)
- Command_R to Command_L+Left-Arrow (beginning-of-line) (except virtual machine, RDC)
- Command_R to Command_L+Left-Arrow (beginning-of-line) (+ Shift+Command_R to Command_L+Shift_L+Left-Arrow,Command_L+C) (except virtual machine, RDC)
- Command_R to Command_L+Left-Arrow (beginning-of-line) (+ Shift+Command_R to Command_L+Shift_L+Left-Arrow,Control_L+C) (except virtual machine, RDC)
- Command_R to Command_L+Left-Arrow (beginning-of-line) (+ Control+Command_R, to Command_L+Up-Arrow) (beginning-of-buffer) (Except in Virtual Machine, RDC)
- Command_R to Command_L+Left-Arrow (beginning-of-line)
- Command_R to PageUp
- Command_R to Space
- Command_R to LeftClick
- Command_R to MiddleClick
- Command_R to RightClick
- Command_L+Command_R to Return (Note: Return is sent when you release Command_R)
- Command_L+Command_R to Enter (Note: Enter is sent when you release Command_R)
- Control_L+Command_R to Return (Note: Return is sent when you release Command_R)
- Shift_L+Command_R to Return (Note: Return is sent when you release Command_R)
- Change Control_L Key (Left Control)
- Control_L to Command_L
- Control_L to Command_L (only in virtual machine, RDC)
- Control_L to Command_L (only in Terminal)
- Control_L to Command_L (only in X11)
- Control_L to Command_L (except Emacs)
- Control_L to Command_L (except Terminal, Chrome, RDC)
- Control_L to Command_L (except Terminal, Virtual Machine, RDC)
- Control_L to Command_L (except Virtual Machine, RDC)
- Control_L to Control_L (+ When you type Control_L only, send Delete)
- Control_L to Control_L (+ When you type Control_L only, send Delete) + [KeyRepeat]
- Control_L to Control_L (+ When you type Control_L only without other modifiers, send Delete) + [KeyRepeat]
- Control_L to Control_L (+ When you type Control_L only, send Escape)
- Fn+Control_L to Control_R
- Control_L to Fn
- Control_L to Fn (only in virtual machine, RDC)
- Option_L+Control_L to Fn
- Control_L to Option_L
- Control_L to Option_L (only in virtual machine, RDC)
- Control_L to Shift_L
- Control_L to Sticky Control_L
- Control_L to Backquote(`)
- Control_L to Delete
- Control_L to Escape
- Command_R+Control_L to Escape (Note: Escape is sent when you release Control_L)
- Shift_L+Control_L to Escape (Note: Escape is sent when you release Control_L)
- Control_L to Return
- Disable Control_L
- Control_L x2 to Control_L+Space
- Control_L to LeftClick
- Control_L to RightClick
- Change Control_R Key (Right Control)
- Control_R to Command_R
- Control_R to Command_R (only in virtual machine, RDC)
- Control_R to Option_R
- Control_R to Option_R (only in virtual machine, RDC)
- Control_R to Shift_R
- Control_R to Sticky Control_R
- Control_R to Enter
- Control_R x2 to Enter
- Control_R to Escape
- Control_R to Fn
- Control_R to RightClick
- Change Delete Key
- Delete to Backquote(`)
- Delete to Backslash(\)
- Delete to CapsLock
- Command+Delete to Option_L+Delete
- Control+Delete to Command_L+Delete
- Option+Delete to Command_L+Delete
- Delete to Forward Delete
- Delete to Forward Delete (Fn+Delete to Delete)
- Control+Delete to Forward Delete
- Option+Delete to Forward Delete
- Shift+Delete to Forward Delete
- Shift+Delete to Forward Delete (if no other modifiers pressed)
- Shift+Delete to Help
- Shift+Delete to Pipe(|)
- Delete to Quote(')
- Delete to Return
- Delete to Tab
- Shift+Delete to Tilde(~)
- Disable Delete
- Change Eject Key
- Note: Eject key has a delay. You need to press eject key for a few seconds. We recommend you to use "NoEjectDelay" together to get rid of a delay. → http://pqrs.org/macosx/keyremap4macbook/extra.html
- Limitation: You cannot change eject key to a modifier key (Command,Control,Fn,Option,Shift), and eject key does not support key repeat exceptionally. Because eject key sends keydown&keyup event at the same time when you press the key. KeyRemap4MacBook cannot know whether you're holding eject key or not.
- Eject to Option+Backquote(`)
- Eject to Dashboard if no modifiers pressed
- Eject to Control+Shift+Eject (Sleep displays)
- Eject to Escape
- Eject to Expose if no modifiers pressed
- Eject to Expose
- Eject to Forward Delete
- Eject to Forward Delete (Fn+Eject to Eject)
- Eject to Forward Delete if no modifiers pressed
- Eject to Forward Delete (+ Eject to Control+D in Terminal,X11)
- Eject to Option_L+Delete (Fn+Eject to Eject)
- Eject to Command+Control+Option+Shift+E
- Fn+Eject to Command+Control+Option+Shift+E
- Eject to F12
- Eject to F12 (if no modifiers pressed)
- Eject to F13 (Fn+Eject to Eject)
- Eject to F14
- Eject to F15
- Eject to PageDown
- Change Escape Key
- Escape to CapsLock
- Shift+Escape to CapsLock
- Escape to Command_L
- Escape to Command_R Lock
- Escape to Option_L
- Escape to Backquote(`)
- Escape to Eject
- Control+Escape to Control_L+F3
- Fn+Escape to Power
- Shift+Escape to Tilde(~)
- Escape to RightClick
- Disable Escape
- Change Expose Key
- ExposeAll to CapsLock
- ExposeAll to Shift_L
- ExposeAll to CapsLock or Shift_L (ExposeAll to Shift_L on the MacBook's internal keyboard (vid/pid: 0x05ac,0x0218) (ExposeAll to CapsLock on other devices)
- Change Fn Key
- Fn to Command_L
- Fn to Command_L (except virtual machine, RDC) (+ Fn to Control_L (only in virtual machine, RDC))
- Fn to Control_L
- Fn to Control_L (only in virtual machine, RDC)
- Fn to Control_L (+ Command_R+Fn to Fn)
- Fn to Control_L (+ Option_L+Fn to Fn)
- Fn+letter to Control_L+letter Makes Fn key behave as a Control_L key, but only when pressed in combination with a letter Fn behaves as a normal Fn key otherwise
- Fn to Control_R
- Fn to Fn (+ When you type Fn only, send Fn_Lock)
- Fn to Fn_Lock
- Fn to Option_L
- Fn to Option_L (only in Illustrator, Photoshop, Cheetah3D) (retain Fn+F1...Fn+F12)
- Fn to Control_L+Option_L
- Fn to All Modifiers Mode
- FN to Shift+Control+Option+Command
- Doubletap Left Shift to Enable Fn as Shift+Control+Option+Command
- Fn to Shift_L
- Fn to Delete
- Fn to Enter
- Fn to Eject
- Fn to Forward Delete
- Fn to F14
- Fn x2 to F19
- Fn to Help
- Fn to Tab
- Fn to LeftClick
- Change Forward Delete Key
- Forward Delete to Delete
- Command+Forward Delete to Option_L+Forward Delete
- Control+Forward Delete to Command_L+Forward Delete
- Option+Forward Delete to Command_L+Forward Delete
- Change F1..F19 Key & Functional Key (Brightness Control, Music Control, Volume Control)
- Change Functional Key (Brightness, Volume, ....)
- Dashboard to Launchpad
- Launchpad to Dashboard
- Functional Keys to F1..F12
- Brightness Adjust to F1,F2 * Brightness Down to F1 * Brightness Up to F2
- Mission Control/Launchpad to F3,F4 (And Expose and Dashboard to F3,F4)
- Keyboard Backlit Adjust to F5,F6 * Keyboard Backlit Low to F5 * Keyboard Backlit High to F6
- Music Controls to F7,F8,F9 * Music Prev to F7 * Music Play/Pause to F8 * Music Next to F9
- Speaker Controls to F10,F11,F12 * Volume Mute to F10 * Volume Down to F11 * Volume Up to F12
- Fn+Functional Keys to F1..F12
(Use these settings if you activated "XXX to Fn")
- Fn+Brightness Adjust to F1,F2 * Fn+Brightness Down to F1 * Fn+Brightness Up to F2
- Fn+Mission Control/Launchpad to F3,F4 (And Fn+Expose and Fn+Dashboard to F3,F4)
- Fn+Keyboard Backlit Adjust to F5,F6 * Fn+Keyboard Backlit Low to F5 * Fn+Keyboard Backlit High to F6
- Fn+Music Controls to F7,F8,F9 * Fn+Music Prev to F7 * Fn+Music Play/Pause to F8 * Fn+Music Next to F9
- Fn+Speaker Controls to F10,F11,F12 * Fn+Volume Mute to F10 * Fn+Volume Down to F11 * Fn+Volume Up to F12
- Separately settings
- Brightness Down to F1
- Brightness Up to F2
- Expose to F3
- Mission Control to Eject
- Dashboard to F4
- Launchpad to Eject
- ------------------------------------------------------------
- Volume Mute to F3
- Volume Down to F4
- Volume Up to F5
- ------------------------------------------------------------
- Volume Mute to F4
- Volume Down to F5
- Volume Up to F6
- ------------------------------------------------------------
- Volume Mute to F10
- Volume Down to F11
- Volume Up to F12
- ------------------------------------------------------------
- Volume Mute to F9
- Volume Down to F10
- Volume Up to F11
- ------------------------------------------------------------
- NumLock to F6
- ------------------------------------------------------------
- NumLock to Music Prev
- Video Mirroring to Music Play/Pause
- Keyboard Light Off to Music Next
- ------------------------------------------------------------
- Video Mirroring to Music Prev
- Keyboard Light Off to Music Play/Pause
- Keyboard Light Low to Music Next
- ------------------------------------------------------------
- Keyboard Light Off to Music Prev
- Keyboard Light Low to Music Play/Pause
- Keyboard Light High to Music Next
- ------------------------------------------------------------
- Keyboard Light Low to Tab Left ( Command+{ )
- Keyboard Light High to Tab Right ( Command+} )
- ------------------------------------------------------------
- "Rewind/Fast-Forward" to "beginning/end of line" (Command+Left/Right-Arrow)
- ------------------------------------------------------------
- Dashboard to F8
- Keyboard Light High to Volume Mute
- Volume Mute/Down/Up without click
- Command+Functional to Functional (ex. Command+Volume Mute to Volume Mute
- Change Power Key
*** This setting does not work with MacBook Air 2010 or later.
*** This "Power Key" is the key on the old ADB keyboard.
- Power to Command_L
- Power to Delete (+ Fn+Power to Power)
- Power to Eject (+ Fn+Power to Power)
- Power to Fn (+ Fn+Power to Power)
- Power to Forward Delete (+ Fn+Power to Power)
- Disable Power Key (+ Fn+Power to Power)
- Functional Keys to F1..F12 Brightness Down to F1 Brightness Up to F2 Mission Control to F3 Expose to F3 Launchpad to F4 Dashboard to F4 Keyboard Light LOW to F5 Keyboard Light HIGH to F6 Music Prev to F7 Music Play/Pause to F8 Music Next to F9 Volume Mute to F10 Volume Down to F11 Volume Up to F12
- MacBookAir3,1 (MacBook Air Late 2010) to Previous Model Music Prev(F6) to F6 Music Play(F7) to Music Prev Music Next(F8) to Music Play Volume Mute(F9) to Music Next Volume Down(F10) to Volume Mute Volume Up(F11) to Volume Down Eject(F12) to Volume Up *** We recommend you to use "NoEjectDelay" together when you change eject key. *** → http://pqrs.org/macosx/keyremap4macbook/extra.html
- Change Media Keys (Play/Pause, Prev, Next)
- Media Keys to F7..F9 Music Prev to F7 Music Play/Pause to F8 Music Next to F9
- Media Keys to F6..F8 Music Prev to F6 Music Play/Pause to F7 Music Next to F8
- Fn+Function Keys to Media Keys Fn+F7 to Music Prev Fn+F8 to Music Play/Pause Fn+F9 to Music Next
- Functionalize 2.0
You need to turn "Use all F1, F2, etc. keys as standard function keys" off.
Open System Preferences > Keyboard, and turn it off.
- ConsumerKeys to F[1-12] Mode (Brightness Down to F1) (Brightness Up to F2) (...) (Volume Up to F12)
- Fn - Tap for Real FnLock This enables FnLock and disables all consumer keys
- Fn - Tap to Enable Fn Keys Only This enables disables all consumer keys only
- Disable F[3-6] Consumer Keys and set to F[14-17], when ConsumerKeys Mode is disabled. (Expose to F14) (Dashboard to F15) (Keyboard Light Low to F16) (Keyboard Light High to F17)
- Change F1..F19 Key
- F1..F12 to Functional Keys (Brightness Adjust, Music Control, etc)
- F1,F2 to Brightness Adjust F1 to Brightness Down F2 to Brightness Up
- F3,F4 to Mission Control/Launchpad For Lion users
- F3,F4 to Expose/Dashboard For Snow Leopard users
- F5,F6 to Keyboard Backlit Adjust F5 to Keyboard Backlit Low F6 to Keyboard Backlit High
- F7,F8,F9 to Music Controls F7 to Music Prev F8 to Music Play/Pause F9 to Music Next
- F10,F11,F12 to Speaker Controls F10 to Mute F11 to Volume Down F12 to Volume Up
- Fn+F1..F12 to Functional Keys (Brightness Adjust, Music Control, etc)
(Use these settings if you activated "XXX to Fn")
- Fn+F1,F2 to Brightness Adjust Fn+F1 to Brightness Down Fn+F2 to Brightness Up
- Fn+F3,F4 to Mission Control/Launchpad For Lion users
- Fn+F3,F4 to Expose/Dashboard For Snow Leopard users
- Fn+F5,F6 to Keyboard Backlit Adjust Fn+F5 to Keyboard Backlit Low Fn+F6 to Keyboard Backlit High
- Fn+F7,F8,F9 to Music Controls Fn+F7 to Music Prev Fn+F8 to Music Play/Pause Fn+F9 to Music Next
- Fn+F10,F11,F12 to Speaker Controls Fn+F10 to Mute Fn+F11 to Volume Down Fn+F12 to Volume Up
- Separately settings
- F1 to Brightness Down (except virtual machine, RDC)
- F2 to Brightness Up (except virtual machine, RDC)
- ------------------------------------------------------------
- F3 to Volume Mute (except virtual machine, RDC)
- F4 to Volume Down (except virtual machine, RDC)
- F5 to Volume Up (except virtual machine, RDC)
- ------------------------------------------------------------
- F4 to Launchpad
- ------------------------------------------------------------
- F4 to Volume Mute
- F5 to Volume Down
- F6 to Volume Up
- ------------------------------------------------------------
- F5/F6 to Volume Down/Up 1/4 (This option does not work properly since Mac OS X 10.7.)
- F5 to Volume Down 1/4 (This option does not work properly since Mac OS X 10.7.)
- F6 to Volume Up 1/4 (This option does not work properly since Mac OS X 10.7.)
- F5/F6 to Volume Down/Up without click
- ------------------------------------------------------------
- F5 to Volume Mute
- ------------------------------------------------------------
- F5, F6, and F7 to iTunes music controls * F5 to Music Prev * F6 to Music Play/Pause * F7 to Music Next
- ------------------------------------------------------------
- F6 to Virtual NumLock
Unlike Fn_Lock, retaining cursor keys, delete key.
- Virtual NumLock 6 7 8 9 0 - → Clear 7 8 9 / = U I O P → 4 5 6 * J K L ; → 1 2 3 - M . / → 0 . +
- F6 to toggle "Virtual NumLock"
- F6 to Fn_Lock (except virtual machine, RDC)
- ------------------------------------------------------------
- F7 to Video Mirror (except virtual machine, RDC)
- F8 to Keyboard Light Off (except virtual machine, RDC)
- F9 to Keyboard Light LOW (except virtual machine, RDC)
- F10 to Keyboard Light HIGH (except virtual machine, RDC)
- ------------------------------------------------------------
- F7 to Music Prev (except virtual machine, RDC)
- F8 to Music Play/Pause (except virtual machine, RDC)
- F9 to Music Next (except virtual machine, RDC)
- ------------------------------------------------------------
- F8 to Music Prev
- F9 to Music Play/Pause
- F10 to Music Next
- ------------------------------------------------------------
- F10 to Volume Mute
- F11 to Volume Down
- F12 to Volume Up
- ------------------------------------------------------------
- F10 to Volume Mute (except virtual machine, RDC)
- F11 to Volume Down (except virtual machine, RDC)
- F12 to Volume Up (except virtual machine, RDC)
- ------------------------------------------------------------
- F13 to Volume Mute
- F14 to Volume Down
- F15 to Volume Up
- ------------------------------------------------------------
- F13 to Volume Mute (except virtual machine, RDC)
- F14 to Volume Down (except virtual machine, RDC)
- F15 to Volume Up (except virtual machine, RDC)
- ------------------------------------------------------------
- F14 to Music Prev
- F15 to Music Play/Pause
- F16 to Music Next
- ------------------------------------------------------------
- F16 to Music Prev
- F17 to Music Play/Pause
- F18 to Music Next
- ------------------------------------------------------------
- MacBook Air (2010, Late) Style
- F6 to Music Prev
- F7 to Music Play/Pause
- F8 to Music Next
- F9 to Volume Mute
- F10 to Volume Down
- F11 to Volume Up
- F12 to Eject
- ------------------------------------------------------------
- Fn+F11 to F11
- Fn+F12 to F12
- F11 to display mirroring
- F12 to Forward Delete
- F12 to Expose
- ------------------------------------------------------------
- Fn+F1 to Brightness Down
- Fn+F2 to Brightness Up
- ------------------------------------------------------------
- Fn+F7 to Music Prev
- Fn+F8 to Music Play/Pause
- Fn+F9 to Music Next
- ------------------------------------------------------------
- Fn+F10 to Volume Mute
- Fn+F11 to Volume Down
- Fn+F12 to Volume Up
- ------------------------------------------------------------
- Fn+F5 to PageDown
- Fn+F12 to PageUp
- ------------------------------------------------------------
- Change Command+F1...F12 to Functional Keys (ex. F10 to Volume Mute, F11 to Volume Down)
- Change F1...F12 to Functional Keys (except Terminal) (ex. F10 to Volume Mute, F11 to Volume Down)
- Force change F1..F12 in VMware, Parallels, RDC
- F1 to Brightness Down
- F2 to Brightness Up
- F3 to Volume Mute
- F4 to Volume Down
- F5 to Volume Up
- Control+F1 to F16
- F11 to F4
- F16 to Tab
- F19 to Quote(')
- Macbook series: Keyboard Preferences Configured to Standard Function Keys
(Except in Virtual Machine, RDC)
You need to use all F1, F2, etc. keys as standard function keys.
Open Keyboard PreferencePane, and enable it.
- F1,F2 to Brightness Adjust (except in Parallels/RDP) F1 to Brightness Down F2 to Brightness Up
- F3,F4 to Mission Control/Launchpad (except in Parallels/RDP) For Lion users
- F3,F4 to Expose/Dashboard (except in Parallels/RDP) For Snow Leopard users
- F7,F8,F9 to Music Controls (except in Parallels/RDP), Macbook Pro Version F7 to Music Prev F8 to Music Play/Pause F9 to Music Next
- F10,F11,F12 to Speaker Controls (except in Parallels/RDP), Macbook Pro Version F10 to Mute F11 to Volume Down F12 to Volume Up
- For MacbookAir3,1 (Macbook Air Late 2010)
Keyboard Preferences Configured to Standard Function Keys
(Except in Virtual Machine, RDC)
You need to use all F1, F2, etc. keys as standard function keys.
Open Keyboard PreferencePane, and enable it.
- F1,F2 to Brightness Adjust (except in Parallels/RDP) F1 to Brightness Down F2 to Brightness Up
- F3,F4 to Mission Control/Launchpad (except in Parallels/RDP) For Lion users
- F3,F4 to Expose/Dashboard (except in Parallels/RDP) For Snow Leopard users
- F6,F7,F8 to Music Controls (except in Parallels/RDP) F6 to Music Prev F7 to Music Play/Pause F8 to Music Next
- F9,F10,F11 to Speaker Controls (except in Parallels/RDP) F9 to Mute F10 to Volume Down F11 to Volume Up
- F12(Eject) to Forward Delete/Insert F12 to Forward Delete (Auto-Repeating!) Fn+F12 to Insert
- F1..F12 to Functional F1 to Brightness Down F2 to Brightness Up F3 to Expose F4 to Dashboard F7 to Music Prev F8 to Music Play/Pause F9 to Music Next F10 to Volume Mute F11 to Volume Down F12 to Volume Up You need to use all F1, F2, etc. keys as standard function keys. Open Keyboard PreferencePane, and enable it.
- F5,F6 to Functional F5 to Keyboard Light LOW F6 to Keyboard Light HIGH You need to use all F1, F2, etc. keys as standard function keys. Open Keyboard PreferencePane, and enable it.
- F1..F12 to Functional (except virtual machine, RDC) F1 to Brightness Down F2 to Brightness Up F3 to Expose F4 to Dashboard F7 to Music Prev F8 to Music Play/Pause F9 to Music Next F10 to Volume Mute F11 to Volume Down F12 to Volume Up You need to use all F1, F2, etc. keys as standard function keys. Open Keyboard PreferencePane, and enable it.
- F5,F6 to Functional (except virtual machine, RDC) F5 to Keyboard Light LOW F6 to Keyboard Light HIGH You need to use all F1, F2, etc. keys as standard function keys. Open Keyboard PreferencePane, and enable it.
- Fn+F1..F12 to Functional There is this setting for "* to Fn". (ex: Control_L to Fn) Fn+F1 to Brightness Down Fn+F2 to Brightness Up Fn+F3 to Expose Fn+F4 to Dashboard Fn+F5 to Keyboard Light LOW Fn+F6 to Keyboard Light HIGH Fn+F7 to Music Prev Fn+F8 to Music Play/Pause Fn+F9 to Music Next Fn+F10 to Volume Mute Fn+F11 to Volume Down Fn+F12 to Volume Up You need to use all F1, F2, etc. keys as standard function keys. Open Keyboard PreferencePane, and enable it.
- MacBookPro4,1 functional to MacBookPro3,1 functional Fn+F1 to Brightness Down Fn+F2 to Brightness Up Fn+F3 to Volume Mute Fn+F4 to Volume Down Fn+F5 to Volume Up Fn+F6 to NumLock Fn+F7 to Video Mirror Fn+F8 to Keyboard Light OFF Fn+F9 to Keyboard Light LOW Fn+F10 to Keyboard Light HIGH Fn+F11 to F11 Fn+F12 to F12 You need to use all F1, F2, etc. keys as standard function keys. Open Keyboard PreferencePane, and enable it.
- F1..F12 to Functional Keys (Brightness Adjust, Music Control, etc)
- Change Functional Key (Brightness, Volume, ....)
- Change Help Key
- Change Help to Command_L
- Change Help to Control_L
- Change Help to Option_L
- Change Help to Shift_L
- Change Help to F13
- Change KeyPad Key
- Change Clear Key
- Clear to Delete
- Clear to Equal
- Clear to Return
- Clear to Tab
- Change KeyPad-Comma(,) Key
- KeyPad-Comma(,) to Shift+Comma
- KeyPad-Comma(,) to Equal
- Change KeyPad-Dot(.) Key
- Swap Dot and Shift+Dot
- KeyPad-Dot(.) to Comma(,)
- Fn+KeyPad-Dot(.) to Fn+Shift+Dot (Useful for some keyboard layouts such as French, Italian, etc.)
- Shift+KeyPad-Dot(.) to Comma
- Control+KeyPad-Dot(.) to Command+X (Cut)
- Change Enter Key
- Note: Enter key is a key in old MacBook and Keypads. See "Change Return Key" section if you want to change a return key.
- Enter to Command_L
- Enter to Command_L (except virtual machine, RDC)
- Enter to Command_R
- Enter to Control_L
- Enter to Control_L (only in virtual machine, RDC)
- Enter to Control_R
- Enter to Fn
- Enter to Option_L
- Enter to Option_L
(+ When you type Enter only, toggle IM)
- When you type Enter only, send Command+Space (except virtual machine, RDC)
- When you type Enter only, send Option+Backquote (only in virtual machine, RDC)
- Enter to Option_R
- Enter to Option_R
- When you type Enter only, send Command+Space (except virtual machine, RDC)
- When you type Enter only, send Option+Backquote (only in virtual machine, RDC)
- Enter to Command_L+Control_L
- Enter to Command_L+Shift_L
- Enter to Control_L+Option_L
- Enter to Delete
- Enter to End
- Enter to End (only in virtual machine, RDC)
- Enter to Forward Delete
- Enter to Left-Arrow
- Enter to Return
- Enter to Command_L+Right-Arrow (end-of-line)
- Enter to Command_L+Right-Arrow (end-of-line) (+ Control+Enter to Command_L+Down-Arrow) (end-of-buffer) (Except in Virtual Machine, RDC)
- Enter to Right-Arrow
- Enter to Semicolon
- Enter to Space
- Enter to Tab
- Enter to Up-Arrow
- Change KeyPad-Minus(-) Key
- KeyPad-Minus(-) to Command_L
- KeyPad-Minus(-) to Control_L
- KeyPad-Minus(-) to Option_L
- KeyPad-Minus(-) to Shift_L
- Change KeyPad-Plus(+) Key
- KeyPad-Plus(+) to Command_L
- KeyPad-Plus(+) to Control_L
- KeyPad-Plus(+) to Option_L
- KeyPad-Plus(+) to Shift_L
- Keypad_0 to Shift_L (+ When you type Keypad_0 only, send Keypad_0) + [KeyRepeat]
- Control+Keypad_0 to Command+C (Copy)
- Shift+Keypad_0 to Command+V (Paste)
- Control+Keypad_1 to Command+Down Arrow
- Control+Keypad_7 to Command+Up Arrow
- Shift+Enter to Equal
- Keypad_0 x3 to Equal (+ retaining Keypad_0) // When you use this setting, // open "Key Repeat" tab, and // change "[Double Press Modifier] Recognition Threshold" to a small number. // (For example, 50ms.)
- Logitech N305 hack / FILCO FKBT22MB hack (Enable equal, parentheses) (Disable NumLock key)
- Logitech Number Pad Hack Force turn NumLock on at Logitech Number Pad (0x046d,0xc523)
- Use KeyPad as MS Project Build Keys
Maps some of the keypad keys to standard debugger step thru cmds for Visual Studio
- Change Keypad Enter Key to F5 (Run)
- Change Keypad Dot(Del) Key to Shift+F5 (Stop)
- Change Keypad 0 to F11 (Step in)
- Change Keypad 1 to Shift+F11/Step out (this is intentionally the key above F11)
- Change Keypad 2 to F10 (Step over)
- Change Clear Key
- Change Minus Key
- Change Minus to Semicolon
- Change Num Key (1...0)
- Fn+Number to KeyPad Fn+1,Fn+2,...,Fn+9,Fn+0 to KeyPad Numbers Fn+Symbols (.+-=/) to KeyPad Symbols Fn+Shift+Delete to KeyPad Clear
- Num Key (1234567890-=) to F1...F12
- Holding Command+1,2,3,4,... to F1,F2,F3,...,F12 Holding Command+1 to F1 Holding Command+2 to F2 Holding Command+3 to F3 Holding Command+4 to F4 Holding Command+5 to F5 Holding Command+6 to F6 Holding Command+7 to F7 Holding Command+8 to F8 Holding Command+9 to F9 Holding Command+10 to F10 Holding Command+- to F11 Holding Command+= to F12
- Holding Shift+1 to F1
- Holding Shift+2 to F2
- Holding Shift+3 to F3
- Holding Shift+4 to F4
- Holding Shift+5 to F5
- Holding Shift+6 to F6
- Holding Shift+7 to F7
- Holding Shift+8 to F8
- Holding Shift+9 to F9
- Holding Shift+0 to F10
- 1234567890 to !@#$%^&*() / Shift+1234567890 to 1234567890
- CapsLock+1234567890 to !@#$%^&*() / CapsLock+Shift+1234567890 to 1234567890
- Change Option_L Key (Left Option)
- Option_L to CapsLock
- Option_L to Command_L
- Option_L to Command_L (only in virtual machine, RDC)
- Option_L to Control_L
- Option_L to Control_L (only in virtual machine, RDC)
- Option_L to Fn
- Control_L+Option_L to Fn
- Option_L to Option_L (+ When you type Option_L only, send Command+Space)
- Option_L to Option_L (+ When you type Option_L only, send End)
- Option_L to Option_L (+ When you type Option_L only, send Control+F2 (Move focus to the menu bar))
- Option_L to Option_R
- Option_L to Shift_L
- Option_L to Sticky Option_L
- Option_L to Escape
- Option_L to Command+Control+Option+Shift+F1
- Option_L to Space
- Change Option_R Key (Right Option)
- Option_R to CapsLock
- Option_R to Command_L
- Option_R to Command_R
- Option_R to Control_L
- Option_R to Control_L (only in virtual machine)
- Option_R to Control_L+Option_R
- Option_R to Control_R
- Option_R to Control_R (only in Emacs, Terminal, X11)
- Option_R to Control_R (only in virtual machine, RDC)
- Option_R to Fn
- Command_R+Option_R to Fn
- Option_R to Option_R (+ When you type Option_R only, send Control+F2 (Move focus to the menu bar))
- Option_R to Option_R
(+ When you type Option_R only, toggle IM)
- When you type Option_R only, send Command+Space (except virtual machine, RDC)
- When you type Option_R only, send Option+Backquote (only in virtual machine, RDC)
- Option_R to Option_R+Shift_L
- Option_R to Sticky Option_R
- Option_R to Delete
- Option_R to End
- Option_R to End (only in virtual machine, RDC)
- Option_R to End (only in virtual machine, RDC) (+ Shift+Option_R to Shift+End,Control_L+C)
- Option_R to End (only in virtual machine, RDC) (+ Shift+Option_R to Shift+End,Command_L+C)
- Option_R to Enter
- Option_R to Forward Delete
- Option_R to Left-Arrow
- Option_R to PageDown
- Option_R to Command_L+Right-Arrow (except virtual machine, RDC)
- Option_R to Command_L+Right-Arrow (except virtual machine, RDC) (+ Shift+Option_R to Command_L+Shift_L+Right-Arrow,Command_L+C)
- Option_R to Command_L+Right-Arrow (except virtual machine, RDC) (+ Shift+Option_R to Command_L+Shift_L+Right-Arrow,Control_L+C)
- Option_R to Command_L+Right-Arrow
- Option_R to Semicolon
- Option_R to Space
- Option_R to Command+Control+Option+Shift+F1
- Change Input Source while pressing right option key. (Sending Command+Space when pressing/releasing right option key.)
- Disable Option_R, except when pressed with cursor/delete keys (Works better in Parallels) Option_R+Up/Down/Left/Right Arrow Keys to PageUp/PageDown/Home/End Option_R+Delete to Forward Delete
- Option_R to RightClick Fn+Option_R preserves Right Option
- Change PageUp/PageDown Key
- PageUp to PC Insert Key
- PageDown to PageUp
- PageUp/PageDown to Left/Right (only in iPhoto) (This is effective only with "Kensington K33374 Wireless Presenter with Laser Pointer")
- Change Return Key
- Return to Command_L
- Return to Control_L (+ When you type Return only, send Return)
- Return to Control_L (+ When you type Return only, send Return) + [KeyRepeat]
- Return to Option_L
- Return to Option_L (+ When you type Return only, send Escape)
- Fn+Return to Option_L
- Return to Delete
- Return to Control_L+F4 (= Move focus to the active (or next) window)
- Fn+Return to Shift_L+Insert
- Return to Semicolon
- Disable Return
- Change Quote(') Key
- Fn+Quote(') to Backslash(\)
- Quote(') to Delete
- Swap Quote and Shift+Quote
- Change Semicolon(;) Key
- Semicolon to Minus
- Semicolon to Return
- Semicolon to Return (+ Control+Semicolon to Semicolon)
- Semicolon to Return (when there are not any modifiers) (+ Control+Semicolon to Semicolon)
- Semicolon to Return (Only on WebIDE)
- Semicolon to Sticky Shift_L
- Swap Semicolon and Colon
- Change Shift_L Key (Left Shift)
- Shift_L to CapsLock
- Shift_L to turn off CapsLock (+ Retain Shift_L movement)
- Shift_L to Command_L
- Shift_L to Control_L
- Fn+Shift_L to Control_R
- Shift_L to Fn
- Shift_L to Shift_L (+ When you type Shift_L only, release CapsLock)
- Shift_L to Shift_L (+ When you type shift_L only without other modifiers, send Escape)
- Shift_L to Shift_L (+ When you type shiftL only, send Space)
- Shift_L to Shift_L (+ When you type shiftL only, send CapsLock)
- Shift_L to Shift_L (+ When you type shiftL only, send Space) + [KeyRepeat]
- Shift_L to Lazy_Shift_L
- Shift_L to Option_L
- Shift_L to Sticky Shift_L
- Shift_L to Escape
- Shift_L x2 to F18
- Shift_L to Space
- Shift_R+Shift_L to Space (Shift_R+Shift_L to Space, Shift_L+Shift_R to Shift+Space)
- Shift_L to Tab
- Disable Shift_L
- Disable Shift_L (+ When you type Shift_L only, send Fn_Lock)
- Shift_L to Shift_L (+ When you type Shift_L only, Sticky Shift_L) (+ When you type Shift_L twice, Capslock)
- Change Shift_R Key (Right Shift)
- Shift_R to turn off CapsLock (+ Retain Shift_R movement)
- Shift_R to Command_L
- Shift_R to Control_L
- Shift_R to Fn
- Shift_R to Option_L
- Shift_R to Shift_R (+ When you type Shift_R only, release CapsLock)
- Shift_R to Shift_R (+ When you type Shift_R only, send Backslash)
- Shift_R to Shift_R (+ When you type Shift_R only, send CapsLock)
- Shift_R to Shift_R (+ When you type Shift_R only, send Enter)
- Shift_R to Shift_R (+ When you type Shift_R only, send Escape)
- Shift_R to Shift_R (+ When you type shiftR only, send Space)
- Shift_R to Shift_R (+ When you type shiftR only, send Space) + [KeyRepeat]
- Shift_R to Lazy_Shift_R
- Shift_R to Sticky Shift_R
- Shift_R to ^ (Shift+6) Shift_L+Shift_R to & (Shift+7)
- Shift_R to Enter
- Shift_R to Escape
- Shift_R to Forward Delete
- Shift_R to Return
- Shift_R to Right-Arrow
- Shift_R to Space
- Shift_L+Shift_R to Space (Shift_L+Shift_R to Space, Shift_R+Shift_L to Shift+Space)
- Shift_R to Tab
- Shift_R to Up-Arrow
- Disable Shift_R
- Back/Forward in Finder, Safari, etc. Left/Right Shift in mi.
- Shift_R to Shift_R (+ When you type shift_R only without other modifiers, send Command+[ )
- Option_R+Shift_R to Command+] (only without other modifiers)
- Shift_R to Shift_R (+ When you type Shift_R only, Sticky Shift_R) (+ When you type Shift_R twice, Capslock)
- Change Slash(/) Key
- Swap Slash and Shift+Slash
- Change Space Key
- Space to Control_L
- Space to Control_L (+ When you type Space only, send Space)
- Space to Control_L (+ When you type Space only, send Space) + [KeyRepeat]
- Space to Option_L
- Space to Option_L (+ When you type Space only, send Space)
- Control+Space to Option_L
- Space to Shift_L
- Space to Shift_L (+ When you type Space only, send Space)
- Space to Shift_L (+ When you type Space only, send Space) + [KeyRepeat]
- Space to Shift_L (+ When you type Space only, send Space) (Disable on Adobe Softwares)
- Space to Shift_L (+ When you type Space only, send Space) Fn+Space to Space
- Control+Space to Shift_L_Lock
- Swap Space and Option+Space
- You can swap Space and Option+Space temporarily. Turn on a setting below, and toggle "Swap Mode".
- Fn+Escape to toggle "Swap Space and Option+Space" Mode
- Fn+Space to toggle "Swap Space and Option+Space" Mode
- Space to Return
- Command+Space to Command+Shift+Space
- Shift+Space to Command_L+Space
- Control+Space to Option_L+Enter (except Emacs)
- Non-Breaking Space to Normal Space (Option+Space to Space) (Option+Shift+Space to Space)
- Fn+Space to LeftClick
- Change Tab Key
- Tab to Command_L (+ When you type Tab only, send Expose All)
- Tab to Command_L (+ When you type Tab only, send Tab)
- Tab to Option_L when you held down Control_L (+ When you type Control_L+Tab, send Control_L+Tab)
- Tab to Shift_L
- Tab to Delete
- Tab to Expose All
- Command+Tab to Expose
- Control+tab to Command+F1 (only in Terminal)
- Command+Tab to F5
- Option+Tab to F5
- Command+Tab to Control+Tab (only in Firefox, Google Chrome, Opera, Safari)
- Command+Tab to Option+Tab
- Control+Tab to Command+Tab *** We recommend using following settings together. *** General > Don't restore modifiers in the mouse event Change Shift_L > Shift_L to Lazy_Shift_L Change Shift_R > Shift_R to Lazy_Shift_R
- Control+Tab to Option+Tab
- Option+Tab to Command+Tab *** We recommend using following settings together. *** General > Don't restore modifiers in the mouse event Change Shift_L > Shift_L to Lazy_Shift_L Change Shift_R > Shift_R to Lazy_Shift_R
- Option+Tab to Control+Tab
- Change Command+Tab to Command+Tab+Option (Bring app to foreground when you've switched app by Command+Tab.)
- Swap Command+Tab and Option+Tab
- Swap Command+Tab and Control+Tab
- Disable Tab
- Tabmode
- What's Tabmode? It replaces the default shortcut for switching applications. (cmd+tab) While tab is pressed, use your favourite combination of left/right keys to switch between apps. It has evolved into a window manager shortcut, capable of managing windows, tabs, spaces and split views.
- Keeping tab pressed turns on "Tab Mode" (+ When you type Tab only, send Tab)
- ------------------------------------------------------------
- [Option] Switch apps with J/L For people who like jkli configuration
- [Option] Switch apps with h/l For people who like hjkl configuration
- [Option] Switch apps with left/right For people who like directional arrows
- [Option] Switch windows of frontmost app with i/k For people who like jkli configuration +(Having F pressed, K/I send Command+(N/W) (New/Close Window))
- [Option] Send Uk Section instead of Backquote when on virtual machine For people who use the previous option, vmware and an international keyboard
- [Option] Switch tabs of frontmost app with U/O For people who like jkli configuration and have cmd+option+left/rigth as shortcut to switch tabs
- [Option] Quit application with q
- [Option] Close window with w
- [Option] bnmh to (left/down/right/up)+Ctrl+Optn+Shift+ Shortcuts used to switch split panes it apps like iTerm2 and others
- [Option] Y to Command+W
- [Option] P to Command+T
- [Option] ' to Command+Q
- [Option] ; to Command+Option+L
- [Option] F+J/L to Command+Option+Control+Left/Right (Using this to change spaces)
- Custom Shortcuts
- Change Command+Q to Command+Shift+W Change Command+Shift_L+Q to Command+Q
- Hold Command+Q to Quit Application (You can adjust the threshold time of holding by "[Holding Key to Key] Holding Threshold" in Key Repeat tab.)
- Press Command+Q twice to Quit Application
- Diamond Cursor
- Control_L+WSAD to Up/Down/Left/Right
- Control_R+WSAD to Up/Down/Left/Right
- ------------------------------------------------------------
- ModifierFlag::EXTRA1+WXSD to Up/Down/Left/Right (+ ModifierFlag::EXTRA1+A to Command_L+Left) (+ ModifierFlag::EXTRA1+F to Command_L+Right)
- ------------------------------------------------------------
- Control_L+EXSD to Up/Down/Left/Right
- Control_R+EXSD to Up/Down/Left/Right
- ------------------------------------------------------------
- Control_L+RVDF to Up/Down/Left/Right
- ------------------------------------------------------------
- Control_L+ESDF to Up/Down/Left/Right
- Control_R+ESDF to Up/Down/Left/Right
- ------------------------------------------------------------
- Control_L+ESDF to Shift+Up/Down/Left/Right + Control_L+AG to beginning-of-line/end-of-line (Command+Shift+Left/Right)
- Control_R+ESDF to Shift+Up/Down/Left/Right + Control_R+AG to beginning-of-line/end-of-line (Command+Shift+Left/Right)
- ------------------------------------------------------------
- Control_L+IKJL to Up/Down/Left/Right
- ------------------------------------------------------------
- Control_L+IKJL to Up/Down/Left/Right + Control_L+H/Control_L+; to beginning-of-line/end-of-line (Command+Shift+Left/Right)
- Control_R+IKJL to Up/Down/Left/Right + Control_R+H/Control_R+; to beginning-of-line/end-of-line (Command+Shift+Left/Right)
- ------------------------------------------------------------
- Option_L+IKJL to Up/Down/Left/Right
- Browsing Mode
- What's Browsing Mode? Browsing Mode is a mode to perform reading of the text effectively. - Change Space to PageDown - Change Shift+Space to PageUp - Change B to PageUp - Change H to Home - Change J to Option_L+Down - Change K to Option_L+Up - Change L to End
- Eject to toggle Browsing Mode (+ Fn+Eject to Eject)
- Fn to Fn (+ When you type Fn only, toggle Browsing Mode)
- Option_R to Option_R (+ When you type Option_R only, toggle Browsing Mode)
- RightClick to toggle Browsing Mode
- Emacs Mode
- Control+D to Forward Delete
- Control+D to Forward Delete (when there are no other modifiers)
- Control+H to Delete
- Control+I to Tab
- Control+[ to Escape
- Control+J to Return
- Control+J to Enter
- Control+M to Return
- Control+PNBF to Up/Down/Left/Right
- Control+PNBF to Up/Down/Left/Right (when there are no other modifiers)
- Control+PNBF to Up/Down/Left/Right (+ Control+AE to Command+Left/Right) (+ Command+Control+PNBF to Shift+Up/Down/Left/Right) (+ Command+Control+AE to Shift+Command+Left/Right) (+ retain Control+Shift+PNBF) (+ retain Control+Shift+AE)
- Control+V to PageDown
- Option+V to PageUp
- Command+V to PageUp
- Control+Y to Command+V
- Control+AE to Command+Left/Right
- Control+AE to Command+Shift+Left/Right,Left/Right (An Alternative way if you use Command+Left/Right for Spaces)
- Control+K to Command+Shift+Right,Forward Delete
- Control+K to Command+Shift+Right,Command+X
- Control+W to Command+X
- Option+W to Command+C
- Option+BF to Option+Left/Right
- Option+D to Option+Forward Delete
- Option+< to Home / Option+> to End
- Control+/ to Command_Z
- Control+S to Command+F
- [ex] Control+1 to Home / Control+2 to End
- [ex] Control+Comma(,)/Dot(.) to Home/End
- [ex] Control+Q to PageUp
- [ex] Control+W to Option+Delete
- [ex] Control+U to Command+Shift+Left,Command+X
- [ex] Control+U to Command+Shift+Left,Delete
- [ex] Control+U to Command+Shift+Left,Forward Delete
- [ex] Control+U to PageUp
- [ex] Control+G to Escape
- [ex] Control+AE to Home/End
- [ex] Command+W to Command+C
- [ex] Command+W to Control+X,Control+M,Command+C (only in Xcode) (+ Command+W to Command+C (except Xcode))
- [ex] Control+W to Control+X,Control+M,Command+X (only in Xcode) (+ Control+W to Command+X (except Xcode))
- [ex] Option+W to Command+W
- [ex] Use Control+X as prefix key
- Control+X detail C-x C-s to Command_L+S C-x C-f to Command_L+O C-x k to Command_L+W C-x C-c to Command_L+Q C-x C-g to turn off Control+X Mode
- Enable Control+X
- [ex] Use Control+Space as MarkSet
- MarkSet Mode detail Control+W to Command_L+X Option+W to Command_L+C Control+G to turn off MarkSet Control+Space to turn off MarkSet
- Enable Control+Space
- Behavior in Emacs, Terminal, X11, VMware, Parallels, RDC, Eclipse
- Force change C-d to Forward Delete
- In Emacs, Terminal
- In X11
- In VMware Fusion, Parallels Desktop, Remote Desktop Connection
- In Eclipse
- Force change C-h to Delete
- In Emacs, Terminal
- In X11
- In VMware Fusion, Parallels Desktop, Remote Desktop Connection
- In Eclipse
- Force change C-i to Tab
- In Emacs, Terminal
- In X11
- In VMware Fusion, Parallels Desktop, Remote Desktop Connection
- In Eclipse
- Force change C-m to Return
- In Emacs, Terminal
- In X11
- In VMware Fusion, Parallels Desktop, Remote Desktop Connection
- In Eclipse
- Force change C-[ to Escape
- In Emacs, Terminal
- In X11
- In VMware Fusion, Parallels Desktop, Remote Desktop Connection
- In Eclipse
- Force change C-pnbf to Up/Down/Left/Right
- In Emacs, Terminal
- In X11
- In VMware Fusion, Parallels Desktop, Remote Desktop Connection
- In Eclipse
- Force change C-pnbf to Up/Down/Left/Right
(+ Control+AE to Command+Left/Right)
(+ Command+Control+PNBF to Shift+Up/Down/Left/Right)
(+ Command+Control+AE to Shift+Command+Left/Right)
(+ retain Control+Shift+PNBF)
(+ retain Control+Shift+AE)
- In Emacs, Terminal
- In X11
- In VMware Fusion, Parallels Desktop, Remote Desktop Connection
- In Eclipse
- Control+AE to Home/End
- In VMware Fusion, Parallels Desktop, Remote Desktop Connection
- [Terminal] Control+/ to C-_ and Control+' to C-M-_
- Force change C-d to Forward Delete
- Mouse Keys
- Arrow(Up/Down/Left/Right) Keys to Mouse Keys
- Mouse Keys Mode
- What's Mouse Keys Mode? Push "S" and "D" keys simultaneously while pressing Shift key, and keep S,D keys pressing. Then you can control mouse cursor by HJKL keys. (and Arrow keys) - HJKL to move mouse cursor - Arrow Keys to move mouse cursor And, control scroll wheel. - F+HJKL to scroll wheel - F+Arrow Keys to scroll wheel You can adjust the speed, too. - A+HJKL to high-speed movement - A+Arrow Keys to high-speed movement
- Simultaneous Key Presses Shift+[S+D] to turn on Mouse Keys Mode // Press S,D keys simultaneously while pressing Shift_L or Shift_R. // You can release Shift key while pressing S,D keys. + F turns on "Scroll Wheel Mode" // F+HJKL to scroll wheel + A turns on "High Speed Mode" // A+HJKL to high-speed movement
- Simultaneous Key Presses Command+[S+D] to turn on Mouse Keys Mode // Press S,D keys simultaneously while pressing Command_L or Command_R. // You can release Command key while pressing S,D keys. + F turns on "Scroll Wheel Mode" // F+HJKL to scroll wheel + A turns on "High Speed Mode" // A+HJKL to high-speed movement
- Simultaneous Key Presses [D+F] to turn on Mouse Keys Mode + S turns on "Scroll Wheel Mode" // S+HJKL to scroll wheel + A turns on "High Speed Mode" // A+HJKL to high-speed movement
- Simultaneous Key Presses [X+C] to turn on Mouse Keys Mode + V turns on "Scroll Wheel Mode" // V+HJKL to scroll wheel + Z turns on "High Speed Mode" // Z+HJKL to high-speed movement
- Holding "M" Key to toggle Mouse Keys Mode + F turns on "Scroll Wheel Mode" // F+HJKL to scroll wheel + D turns on "High Speed Mode" // D+HJKL to high-speed movement
- [Option] Command_L to LeftClick
- [Option] Space to MiddleClick
- [Option] Command_R to RightClick
- [Option] WER to Click - W to LeftClick - E to MiddleClick - R to RightClick
- [Option] UIO to Click - U to LeftClick - I to MiddleClick - O to RightClick
- [Option] JIS_EISUU to LeftClick // If you are using Apple keyboards, this setting may be useless. // Because Apple keyboards have a 2-key rollover problem, // and can't recognize JIS_EISUU while pressing S,D keys.
- [Option] JIS_KANA to RightClick
- [Option] Ignore Hardware CursorMove Events
- Control+L to RightClick
- Mouse Keys with Left-Hand Clicks: fn+x = mouse left click fn+v = mouse right click fn+x+e = hold/release left mouse fn+v+e = hold/release right mouse Moving: fn+w = move mouse left fn+r = move mouse right fn+d = move mouse down fn+3 = move mouse up fn+2 = move mouse to up left diagonally fn+4 = move mouse up right diagonally fn+s = move mouse down left diagonally fn+f = move mouse down right diagonally
- Vi Mode
- Command_L+hjkl to Left/Down/Up/Right
- Command_R+hjkl to Left/Down/Up/Right
- Control_L+hjkl to Left/Down/Up/Right
- Fn+hjkl to Left/Down/Up/Right
- Option_L+hjkl to Left/Down/Up/Right
- Command_R+g/G to Home/End
- Control_L+g/G to Home/End
- Command_R+bf to PageUp/PageDown
- Coltrol_L+bf to PageUp/PageDown
- Command_R+0$ to Command+Left/Right
- Control_L+0$ to Command+Left/Right
- Option_L+hjkl to Option+Left/Down/Up/Right
- Ubiquitous Vim Bindings
- Documentation:
- Ubiquitous Vim Bindings for Normal Mode: To enable these settings enable a binding or set of bindings to enter Normal Mode below. h: Left j: Down k: Up l: Right b: Back a word (Option_L+Left) B: Back two words (Option_L+Left, Option_L+Left) e: Back to end of previous word (Option_L+Right) E: Back to end of previous word twice (Option_L+Right, Option_L+Right) w: Forward a word (Option_L+Right, Option_L+Right, Option_L+Left) W: Forward two words (Option_L+Right, Option_L+Right, Option_L+Right, Option_L+Left) Ctrl-f Move page down (Option_L+PageDown) Ctrl-b Move page up (Option_L+PageUp) Ctrl-n Down Ctrl-p Up G: Move to end of document (Command_L+Down) 0: Move to beginning of line (Command_L+Left) ^: Move to beginning of line (Command_L+Left,Option_L+Right, Option-L+Left) [^ == Shift+6] $: Move to end of line (Command_L+Right) [$ == Shift+4] /: Find (Command_L+f, Exit Normal Mode) n: Find next match (Command_L+g) N: Find previous match (Shift_L+Command_L+g) x: Forward Delete X: Delete o: Begin new line below cursor (Command_L+Right, Shift+Return, Exit Normal Mode) O: Begin new line above cursor (Command_L+Left, Shift+Return, Up, Exit Normal Mode) a: Append (Exit Normal Mode) A: Append at end of line (Command_L+Right, Exit Normal Mode) i: Insert (Exit Normal Mode) I: Insert at beginning of line (Command_L+Left, Exit Normal Mode) J: Join line (Command_L+Right, Shift_L+Forward Delete) u: Undo (Command_L+z) U: Undo (Command_L+z) Ctrl-r: Redo (Command_L+Shift_L+z) cc: Change line cb: Change backward-word ce: Change word cw: Change word c$: Change text to the end of line dd: Delete line (Command+CursorLeft, Shift_L+Down, Command+X) db: Delete backward-word de: Delete word dw: Delete word d$: Delete to end of line D: Delete to end of line (Command_L+Shift_L+Right, Delete) r: Replace character R: Replace text H: Current line to top (Option_L+PageDown, Down, Up) L: Current line to bottom (Option_L+PageUp, Up, Down) M: Current line to middle (Option_L+PageDown, Option+PageUp) s: delete character at cursor and subsitute text S: Delete line (Command_L+Left, Command_L+Shift_L+Right, Command_L-x) yy: Yank line (Command_L+Left, Shift_L+Down, Command_L-c) Y: Yank line (Command_L+Left, Shift_L+Down, Command_L-c) p: Paste line below (Command_L+Left, Down, Command_L+v) P: Paste line above (Command_L+Left, Command_L+v) ZZ: Close Window (Command_L+w) g operator-pending mode: gt: Next tab (Shift-L+Command_L+}) [Can vary by application.] gT: Previous tab (Shift-L+Command_L+{) [Can vary by application.] gg: Move to beginning of document (Command_L+Up) C-w operator-pending mode: C-w, x: Close Window (Command_L+w) C-w, n: New Window (Command_L+n) C-w, w: Next Window (Command_L+`) C-w, j: Next Window (Command_L+`) C-w, l: Next Window (Command_L+`) C-w, h: Previous Window (Command_L+Shift_L+`) C-w, k: Previous Window (Command_L+Shift_L+`) Non-standard behavior: f: FN Any key (without a modifier) not defined here is a dead key. Ubiquitous Vim Normal Mode is inactive in terminal applications, Firefox, emacs, vi and vim, and when the password dialog box is active.
- Insert Mode Commands
- Enable Insert Mode Commands Ctrl-w delete preceding word (Shift+Option+Left, Delete) Ctrl-u delete preceding line (Shift+Command+Left, Delete) Ctrl-d remove an indent (Command+BracketLeft) Ctrl-t add an indent (Command+BracketRight) These commands are available when not in Normal Mode.
- Recommended binding options to enter Normal Mode
- Normal Mode exit commands simultaneously force Modifier Lock off and exit any active operator pending mode.
- Esc toggles Normal Mode Holding Esc sends raw Esc Lowering the Holding Threshold setting is recommended (200ms)
- Esc does not exit Normal Mode.
- Ctrl-[ toggles Normal Mode
- Command_R tap toggles Normal Mode
- Command_L tap toggles Normal Mode
- Additional binding options to enter Normal Mode
- Simultaneous Key Presses [Command_L+Command_R] toggles Normal Mode
- Arrow(Down/Left/Right) to Option_L Disable Up-Arrow (+ When you type Arrow only, toggles Normal Mode)
- Backquote(`) toggles Normal Mode (if no modifiers pressed)
- Command_L to Command_L (+ When you type Command_L only, toggles Normal Mode)
- Command_R to Command_R (+ When you type Command_R only, toggles Normal Mode)
- Control_R to Control_R (+ When you type Control_R only, toggles Normal Mode)
- Escape to turn on Normal Mode (except in Vim)
- Escape to turn off Normal Mode (+ turn off Modifier Lock)
- Return to Command_L+Control_L (+ When you type Return only, toggles Normal Mode)
- Fn to Fn (+ When you type Fn only, toggles Normal Mode)
- Option+V toggles Normal Mode
- Option+V to turn on Normal Mode
- Disable Shift_L (+ When you type Shift_L only, toggles Normal Mode)
- Normal Mode Auto-deactivation with modifier combinations
- Disable Normal Mode on Ctrl+Shift_L key combinations
- Disable Normal Mode on Ctrl+Command_L key combinations
- Disable Normal Mode on Command_L key combinations
- Activate dead keys
- Enable Tab key
- Operator Pending Mode Placeholders (No Settings)
- Documentation:
- Complete Vi Mode
- What's Complete Vi Mode? You can use Vi style navigation on any applications when "Complete Vi Mode" is on. Turn on a setting below, and toggle "Complete Vi Mode". It is a list of the operation. - hjkl to Left/Down/Up/Right - b to Option_L+Left - e to Option_L+Right - w to Option_L+Right,Option_L+Right,Option_L+Left - Control+F to PageDown - Control+B to PageUp - g to Home - Shift+g to End - 0 to Command_L+Left - $ to Command_L+Right ($ == Shift+4) - / to Command_L+F (+ turn off Vi Mode) - n to Command_L+G - x to Forward Delete - Shift+x to Delete - f to Fn - i to turn off Vi Mode
- Option
- Dvorak logical HJKL to navigate
- Simultaneous Key Presses [Command_L+Command_R] to toggle Vi Mode
- Holding "V" Key to toggle Vi Mode
- Arrow(Down/Left/Right) to Option_L Disable Up-Arrow (+ When you type Arrow only, toggle Vi Mode)
- Backquote(`) to toggle Vi Mode (if no modifiers pressed)
- Command_L to Command_L (+ When you type Command_L only, toggle Vi Mode)
- Command_R to Command_R (+ When you type Command_R only, toggle Vi Mode)
- Control_R to Control_R (+ When you type Control_R only, toggle Vi Mode)
- Escape to turn on Vi Mode (except in Vim)
- Escape to turn off Vi Mode (+ turn off Modifier Lock)
- Return to Command_L+Control_L (+ When you type Return only, toggle Vi Mode)
- Fn to Fn (+ When you type Fn only, toggle Vi Mode)
- Option+V to toggle Vi Mode
- Option+V to turn on Vi Mode
- Disable Shift_L (+ When you type Shift_L only, toggle Vi Mode)
- Simultaneous Vi Mode
- What's Simultaneous Vi Mode? Push S and D keys simultaneously and keep them pressing. Then you can use Vi style navigation by HJKL. - HJKL to Left/Down/Up/Right
- Simultaneous Key Presses [S+D] turns on "Simultaneous Vi Mode"
- ---- Options ------------------------------------------------------------
- Change F to FN (= F+HJKL to Home/PageDown/PageUp/End)
- Scroll with mouse movement while
- Change G to Option_L (= G+HL to backward-word/forward-word)
- Change ,. to backward-word/forward-word
- Change [] to backward-word/forward-word
- Change Command_L/Command_R to backward-word/forward-word
- Home Row Arrow and Modifier Mode
- What's "Home Row Arrow and Modifier Mode"? Single Key Press Space turns on "Home Row Arrow and Modifier Mode" Then you can use JKIL as Left/Down/Up/Right.
- Single Key Press Space turns on "Home Row Arrow and Modifier Mode"
- [Option] ; to Return
- [Option] A to Shift (+ When you press A only send Control+S)
- [Option] S to Control (+ When you press S only send Command+X)
- [Option] D to Option (+ When you press D only send Command+C)
- [Option] F to Command (+ When you press F only send Command+V)
- [Option] G to Command+Option+Control+Shift + when you press G only send Control+Shift+D (Duplicate line in Texmate)
- [Option] / to Command+/
- [Option] U/O to Backspace/Space + when you keep U pressed and press O it sends Delete + when you keep O pressed and press U it sends Spaceback(space+left)
- [Option] Option+O to Tab + when you keep O pressed and press U it sends Shift+Tab
- [Option] Command+O to New Empty Line + when you keep O pressed and press U it send Empty line above
- [Option] W to Command+W (Close Window)
- [Option] R to Command+R
- [Option] T to Command+T
- [Option] E to Command+F
- [Option] H to Cmd+Z
- [Option] N to Cmd+Shift+Z
- [Option] Backslash to Command+Backslash
- [Option] Quote(') to Esc
- [Option] Y to Command + Delete
- Simultaneous Key Presses
- Two cursors to diagonal Simultaneous arrow keys presses to Home/End/PageUp/PageDown (Up+Left to Home) (Up+Right to PageUp) (Down+Left to End) (Down+Right to PageDown)
- Simultaneous Key Presses [F+HJKL] to Left/Down/Up/Right (F+H to Left) (F+J to Down) (F+K to Up) (F+L to Right)
- 5, 6, 7 for Escape and Delete
- 5+6 for Escape
- 6+7 for Escape
- 6+7 for Delete
- 5+7 for Delete
- 5+7 for Forward Delete
- H, J, K for Return, Delete, Tab
- H+J for Delete
- J+K for Return
- H+K for Tab
- Simultaneous Key Presses [F+J] to Return
- Simultaneous Key Presses [F+J] to Command+Space(invoke Launchbar,Quicksilver,etc)
- Simultaneous Key Presses [X+C] to Escape
- Simultaneous Key Presses [Z+X] to LeftClick
- Simultaneous Key Presses [M+N] to F13
- Simultaneous Key Presses [F+N] to Fn_Lock
- Simultaneous Key Presses [V+I] to toggle Complete Vi Mode
- Simultaneous Key Presses [Q+P] to M
- Simultaneous Key Presses [K+L] to Control_L+F4 (= Move focus to the active (or next) window) (+ Shift+[K+L] to EXPOSE_ALL) (+ Control+[K+L] to F8)
- Simultaneous Key Presses [K+L] to PC Application Key (We can change the key once again)
- Simultaneous Key Presses [Shift_R+Up Arrow] to PC Application Key (We can change the key once again)
- Simultaneous Key Presses [Up-Arrow+Down-Arrow] to PC Application Key (We can change the key once again)
- Simultaneous Key Presses [K+L] to Return (We can change the key once again)
- Simultaneous Key Presses [S+D] to Esc
- Simultaneous Key Presses [Shift_L+Shift_R] to Capslock
- Simultaneous Key Presses [Command_L+Command_R] to Return (We can change the key once again)
- ThumbSense
- What's ThumbSense ThumbSense changes key while touching a finger in TrackPad. - F/J to LeftClick - D/K to RightClick - S/L to "CursorMove to ScrollWheel" - G/H to History Back/Forward (Command+[/Command+]) - W to Close Window (Command+W)
- How to use Note: You need a multi-touch device to use ThumbSense. (MacBook / Magic Mouse / Magic Trackpad) (1) Launch multi-touch extension from "Misc & Uninstall" tab. (2) Click the icon in Dock to open preferences window. (3) Enter "notsave.thumbsense" to Target setting.
- [Option] Use Space as LeftClick in ThumbSense
- ------------------------------------------------------------
- Enhanced Copy&Paste You can do copy&paste easily when you use mouse. (Set "notsave.enhanced_copyandpaste" to Target setting in multi-touch extension) X to Cut (Command+X) C to Copy (Command+C) V to Paste (Command+V) G to Find Next (Command+G) A to Select All (Command+A) W to Close Window (Command+W) E to Expose 1 to LeftClick 2 to MiddleClick 3 to RightClick
- For Mission Control, Dashboard
- Disable Slow-Expose (Disable Shift+Expose, Shift+Dashboard, Shift+F8,...,Shift+F12)
- Holding "E" Key to Mission Control (Expose)
- Holding "D" Key to Dashboard
- Holding Shift+"E" Key to Mission Control (Expose)
- Holding Shift+"D" Key to Dashboard
- Control+Scroll (Left/Right) to Move a space (Change Control+Left Scroll to Control+Left Arrow) (Change Control+Right Scroll to Control+Right Arrow)
- Expose Mode
- What's Expose Mode? This makes it easy to use Expose. You can do Expose by an alphabet key instead of F8,F9,..,F12 keys. - S to Spaces (F8) - E to Expose - D to Desktop - A to Application windows - B to Dashboard - F to Move focus to active or next window (Control+F4)
- Simultaneous Key Presses [K+L] to toggle Expose Mode
- [Option] Change "F" key behavior to "Option+Tab" (Changing the shortcut of "Move focus" to "Option+Tab" from "Control+F4" is a well workaround for a problem that Emacs.app grabs Control+F4 from system.)
- Cmd+Tab Mode
- What's Cmd+Tab Mode? This makes it easy to use Command+Tab. - Return: decide an application. - Escape: cancel. - Tab: Switch application--cycle forward. - Shift: Switch application--cycle backward. - Arrow keys: move a selection.
- Simultaneous Key Presses [Tab+Q] to toggle Cmd+Tab
- [Option] Control+M to Return
- [Option] Control+[ to Escape
- [Option] HJKL to Arrow Keys
- [Option] JKIL to Arrow Keys
- For Spaces
- Holding "S" Key to Spaces (F8)
- Holding Shift+"S" Key to Spaces (F8)
- Holding "1234 QWER ASDF ZXCV" to switch a space (4x4) To switch a space, Hold "1234" To switch a space, Hold "QWER" To switch a space, Hold "ASDF" To switch a space, Hold "ZXCV" *** Change the configuration of Spaces to use this setting. *** (1) Open "Spaces Preferences". (2) Change "To switch directly to a space" configuration to "Command+Control+Shift+Number Keys".
- Holding "1234 QWER ASDF ZXCV" to switch a space (4x4) To switch a space, Hold "1234" To switch a space, Hold "QWER" To switch a space, Hold "ASDF" To switch a space, Hold "ZXCV" (+ 1234567890 to !@#$%^&*() / Shift+1234567890 to 1234567890) *** Change the configuration of Spaces to use this setting. *** (1) Open "Spaces Preferences". (2) Change "To switch directly to a space" configuration to "Command+Control+Shift+Number Keys".
- Use Command_R+[ASD FGH JKL] for Spaces (Command+Control+Option+Shift+[123 456 789])
- Use Command_R+[123 QWE ASD] for Spaces (3x3) (Command+Control+Option+Shift+[123 456 789])
- Use Command_R+[123 QWE ASD] for Spaces (4x4) (Cmd+Ctrl+Shift+[123 567 90], Cmd+Ctrl+Option+Shift[1])
- Use Command_R+[QWE ASD ZXC] for Spaces (3x3) (Command+Control+Option+Shift+[123 456 789])
- Use Command_R+[QWE ASD ZXC] for Spaces (3x3) (Command+Control+Option+[123 456 789])
- Use Fn+[123456789] for Spaces (Command+Control+Option+Shift+[123456789])
- Use FN+[WER SDF XCV] for Spaces (3x3) (Command+Control+Option+Shift+[123456789])
- Use Fn+[1234 QWER ASDF ZXCV] for Spaces (4x4) (Cmd+Ctrl+Shift+[1234 5678 90], Cmd+Ctrl+Option+Shift[12 3456])
- Use Fn+[7890 UIOP JKL; M,./] for Spaces (4x4) (Cmd+Ctrl+Shift+[1234 5678 90], Cmd+Ctrl+Option+Shift[12 3456])
- Use Option_R+[WER SDF XCV] for Spaces (3x3) (Command+Control+Option+Shift+[123456789])
- Use KeyPad numbers for Spaces(3x3) (Command+Control+Option+Shift+[123456789])
- Use Command+KeyPad numbers for Spaces(3x3) (Command+Control+Option+Shift+[123456789])
- Use Control+KeyPad numbers for Spaces(3x3) (Command+Control+Option+Shift+[123456789])
- Use Option+KeyPad numbers for Spaces(3x3) (Command+Control+Option+Shift+[123456789])
- For Applications
- Enable at only VMware Fusion, Parallels Desktop, VirtualBox
- Eject to Forward Delete (Fn+Eject to Eject) *** We recommend you to use "NoEjectDelay" together when you change eject key. *** → http://pqrs.org/macosx/keyremap4macbook/extra.html
- Change Enter to Control_L
- Change Fn+Return to Insert
- Change Option_R to Control_R
- Change Ctrl+Q to Alt+F4
- Change Command+Space to Option+Backquote(`)
- Change Command+Space to Option_L+Shift_L
- Change Command_L Keys
(To support Emacs on Fusion. This allows controlling individual key translations)
- Change Command_L to Option_L (Option_L is translated to Alt_L by Fusion)
- Change Command_L+A to Control+A
- Change Command_L+C to Control+C
- Change Command_L+F to Control+F
- Change Command_L+P to Control+P
- Change Command_L+V to Control+V
- Change Command_L+X to Control+X (Leave it unchecked for using left Meta+X in Emacs on Fusion)
- Change Command_L+Z to Control+Z
- Change Command_R Keys
(To support Emacs on Fusion. This allows controlling individual key translations)
- Change Command_R to Option_R (This allows controlling individual key translations)
- Change Command_R+A to Control+A
- Change Command_R+C to Control+C
- Change Command_R+F to Control+F
- Change Command_R+P to Control+P
- Change Command_R+V to Control+V
- Change Command_R+X to Control+X (Leave it unchecked for using right Meta+X in Emacs on Fusion)
- Change Command_R+Z to Control+Z
- Enable at only Finder
- Windows Explorer Navigation for Finder
- Use Command+R as Rename (Change Command+R to Return)
- F2 key------------------------------------------------------------
- Use Brightness Up to Rename (Use Tab to complete Rename) (Change Brightness Up to Return)
- Use F2 to Rename (Use Tab to complete Rename) (Change F2 to Return)
- ------------------------------------------------------------------
- Use Forward Delete as Delete Files (Change Forward Delete to Command_L+Delete)
- Return Key Opens a file (use F2 to rename but caution not to use Return when done typing name or file opens)
- Use Return as Open (+ Use Fn+Return as Rename) (Change Return to Command+O) (Change Fn+Return to Return)
- Use Enter (Fn+Return) as Open (Change Enter to Command+O)
- Use Quote (') to go UP a directory (' to Ctrl+Up)
- Use Semicolon to go Back in history (; to Ctrl+[)
- Use { to select next file (i.e. up arrow key) ({ to Up-Arrow)
- Use } to select previous file (i.e. down arrow key) (} to Down-Arrow)
- Use [ to collapse folder (i.e. left key) ([ to Left-Arrow)
- Use ] to expand folder (i.e. left key) (] to Left-Arrow)
- Cmd+N to new folder | Cmd+Shift+N to new window
- Cmd+R to Rename | Return to Open + if you press Return while renaming (via Cmd+R) it accepts new name instead of opening.
- Disable Command+D (Duplicate)
- Disable Command+L (Make Alias)
- Disable Command+T (Add To Sidebar)
- Windows Explorer Navigation for Finder
- Enable at only Terminal
- Swap Command_L with Control_L
- Change Command_L to Option_L
- Change Command_L to Option_L (Pass-Through Tab and Backquote) *** We recommend using following settings together. *** General > Don't restore modifiers in the mouse event Change Shift_L > Shift_L to Lazy_Shift_L Change Shift_R > Shift_R to Lazy_Shift_R
- Change Delete Key
- Delete to Control_L+H
- Control+Delete to Control_L+H
- Option+Delete to Control_L+H
- Shift+Delete to Control_L+H
- Control+Delete to Delete
- Option+Delete to Delete
- Shift+Delete to Delete
- Change Option_L to Command_L
- Change Option_R to Control_R
- Change Slash(/) Key
- Control+Shift+Slash(/) to Delete
- Control+Slash(/) to Control+Underscore(_)
- Change Functional Keys to F1...F12 (For keyboards of F10 == Volume Mute)
- Change Option+y to F18
- Switch next and prev tab in terminal with shift and arrows (like Gnome term) (Shift+left|right to Command+{|})
- Enable meta keys movement (command/option + left,right,delete,backspace) - cmd+left to ctrl+a (move to beginning of line) - cmd+right to ctrl+e (move to end of line) - option+left to esc+b (move backward one word) - option+right to esc+f (move forward one word) - cmd+backspace to ctrl+u (delete to the beginning of the line) - cmd+delete to ctrl+k (delete to the end of the line) - option+backspace to ctrl+w (delete to the beginning of the word) - option+delete to esc+d (delete to the end of the word) - delete to ctrl+d (delete forwards)
- Meta Modifier Key
Sending escape key event before pressed keys
when you press keys with holding Meta Modifier Key.
- PC Application Key to Meta Modifier Key in Terminal
- Extra settings
- Change Control_L to Option_L in Terminal (Change Option_L+Tab to Command+Tab) (Change Option_L+Backquote to Command+Backquote) (Change Option_L+Arrow to Control+Arrow) This setting is useful when you exchange Control+Tab and Command+Tab. *** We recommend using following settings together. *** General > Don't restore modifiers in the mouse event Change Shift_L > Shift_L to Lazy_Shift_L Change Shift_R > Shift_R to Lazy_Shift_R
- Enable at only Adobe Softwares
- Change Command+Tab to Control_L+Tab
- Enable at only Safari
- Firefox-like hotkey (Control+PgUp/PgDown) to switch tabs in Safari
- Enable at only Firefox
- Control+K to Command+K
- Control+L to Command+L
- Control+T to Command+T
- Enable at only Firefox/Thunderbird
- Fix Home/End (Home/End move to beg/end of line, Ctl/Cmd+Home/End move to beg/end of page)
- Change Control+R to Command+R
- Change Control+T to Command+T
- Change Control+W to Command+W
- Enable at only Excel
- Emacs bindings for Excel
- Windows-like operation
- F2 key to Edit a cell (Control+U)
- Change Brightness Up to Ctrl+U
- Change F2 to Ctrl+U
- F4 key to Repeat (Command+Y)
- Change Launchpad to Command+Y (+ Change Dashboard to Command+Y)
- Change F4 to Command+Y
- F4 key to Repeat (Command+T)
- Change Launchpad to Command+T (+ Change Dashboard to Command+T)
- Change F4 to Command+T
- Others
- Control+Shift+Plus (Insert Row) (Change Control+Shift+Plus to Control+i)
- F2 key to Edit a cell (Control+U)
- Enable at only Entourage
- Change PageUp/PageDown to Option+Up/Down
- Enable at only MacSOUP
- Change Option_R to Enter
- Enable at only Vienna
- Change Option_R to Enter
- Enable at only Gruml
- Change Option_R to Return
- Enable at only Launchbar
- Change Semicolon(;) to Return
- Change Right to Cmd+Right
- Change Cmd+D to Cmd+Shift+D
- Change Cmd+R to Cmd+Shift+R
- Change Cmd+N to Cmd+Shift+N
- Enable at only Remote Desktop Connection Client
- Command+Tab to Option+Tab (only in RDC)
- Command+XCVSZWF to Ctrl+XCVSZWF (only in RDC)
- Command+SPACE to Ctrl+SPACE (only in RDC)
- Enable at only World of Warcraft
- Swap Command and Option for Alt Bindings Command_L to Option_L Option_L to Command_L
- Enable at only StarCraft II
- Swap Space and Shift_L
- Swap Command_L and Control_L
- Enable at only Skype
- Prevent accidental close of chat windows (Ignore Command+W and require Command+Shift+W to send Command+W)
- Hold Command+W to Close Conversation (You can adjust the threshold time of holding by "[Holding Key to Key] Holding Threshold" in Key Repeat tab.)
- Enable at only Dictionary
- Do not let Dictionary.app quit on Command+W
- Enable at only TweetDeck
- Emacs bindings for TweetDeck
- Quicksilver Mode
- What's Quicksilver Mode? This mode is designed for Quicksilver.app. - Control+M to Return (& exit mode) - Control+I to Tab - Control+[ to Escape (& exit mode) - Escape to Escape (& exit mode) - Return to Return (& exit mode)
- Double Command to Quicksilver Mode (It is useful to set the double press recognition threshold to 200ms. "[Double Press Modifier] Recognition Threshold" in "Key Repeat" tab.)
- Double Control to Quicksilver Mode (It is useful to set the double press recognition threshold to 200ms. "[Double Press Modifier] Recognition Threshold" in "Key Repeat" tab.)
- Command+Space to Quicksilver Mode
- Enable at only VMware Fusion, Parallels Desktop, VirtualBox
- Change Keyboard Layout
- Use Colemak Keyboard Layout
- Use QWERF Keyboard Layout
- Use Workman Keyboard Layout
- Use ABCDEF Keyboard Layout qwertyuiop → abcdefghij asdfghjkl → klmnopqrs zxcvbnm → tuvwxyz
- Use US Keyboard Layout
- For PC Users
- Change PC Application Key
- Application Key to CapsLock
- Application Key to Command_L
- Application Key to Command_L (+ Application Key to Control_L in Terminal, Screen Sharing, MacVim, RDC, Emacs, X11, VNC)
- Application Key to Command_R (+ When you type Application only, send Command_L+Space)
- Application Key to Control_L
- Application Key to Control_L (+ When you type Application Key only, send CapsLock)
- Application Key to Fn
- Application Key to Fn (+ When you type Application only, send Fn_Lock)
- Application Key to Option_L
- Application Key to Shift_L
- Application Key to Command_L+Backquote
- Application Key to Delete
- Application Key to Delete (+ Command+Application Key to CapsLock)
- Application Key to Escape
- Application Key to Escape (+ Shift+Application Key to CapsLock)
- Application Key to Eject
- Application Key to Expose All
- Application Key to F9
- Application Key to F11
- Application Key to Command_L+Space
- Application Key to Option_L+Space
- Application Key to Underscore(Shift_L+Minus)
- Application Key to LeftClick
- Application Key to RightClick
- Change PC Insert Key
- Insert Key to Control_R
- Insert Key to Option_L+Insert
- Insert Key to PageDown
- Insert Key to Tab
- Change PC NumLock Key
- NumLock Key to F11
- Disable NumLock Key
- Disable NumLock Key (except in TeamViewer.app)
- Change PC PrintScreen Key, ScrollLock Key, Pause/Break Key
- Right-hand function key block to system volume controls * PrintScreen to Volume Down * ScrollLock to Volume Up * Pause/Break to Volume Mute
- PrintScreen Key to Eject
- PrintScreen Key to F12
- ScrollLock Key to F13
- Pause/Break Key to Eject
- Pause/Break Key to Power
- Use KeyPad as Arrow (PC Style NumLock)
- Enable KeyPad as Arrow (except virtual machine, RDC)
- Use Clear Key to toggle "KeyPad as Arrow" (except virtual machine, RDC)
- Enable KeyPad as Arrow (With PC Style Home/End/PageUp/PageDown) (- KeyPad_7 to Command_L+Left-Arrow) (- KeyPad_1 to Command_L+Right-Arrow) (- KeyPad_9 to Option_L+PageUp) (- KeyPad_3 to Option_L+PageDown) (except virtual machine, RDC)
- Use Clear Key to toggle "KeyPad as Arrow (PC Style Home/End/PageUp/PageDown)" (except virtual machine, RDC)
- [Option] Use "KeyPad as Arrow" in virtual machine, RDC
- Use PC Style KeyPad Layout on Apple KeyPad (Change = to /) (Change / to *) (Change * to -) (Change - to +) (Change + to =)
- Use PC Style Home/End (except in Virtual Machine,RDC) (Change Home to Control+A) (Change End to Control+E)
- Use PC Style Home/End (except in Virtual Machine,RDC) (Change Home to Command+Left) (Change End to Command+Right) (+ Change Home to Control+A in Emacs,Terminal,X11,Eclipse) (+ Change End to Control+E in Emacs,Terminal,X11,Eclipse)
- Use PC Style PageUp/PageDown (behave like Option+PageUp/PageDown)
- Use PC Style PageUp/PageDown (except in Emacs,Virtual Machine,RDC) (behave like Option+PageUp/PageDown)
- Use PC Style Control+Up/Down/Left/Right (Change Control+Arrow to Option+Arrow) (except in Virtual Machine,RDC)
- Use PC Style Copy/Paste (Control+C to Command_L+C) (Control+V to Command_L+V) (Control+X to Command_L+X)
- Use PC Style Copy/Paste (Control+C to Command_L+C) (Control+V to Command_L+V) (Control+X to Command_L+X) (Except in Terminal, VM, RDC, Emacs, X11, Eclipse)
- Use PC Style Copy/Paste #2 (Swap Control+C and Command_L+C) (Control+V to Command_L+V) (Control+X to Command_L+X)
- Use PC Style Copy/Paste #3 (Control+Insert to Command_L+C) (Shift+Insert to Command_L+V) (Shift+Delete to Command_L+X) (Note: "Delete" is Mac's Forward Delete)
- Use PC Style Copy-Paste #4 Change Command+Insert to Command+C
- Use PC Style Undo (Control+Z to Command_L+Z) (Except in Terminal, VM, RDC, Emacs, X11, Eclipse)
- Use PC Style Select All (Control+A to Command_L+A) (Except in Terminal, VM, RDC, Emacs, X11, Eclipse)
- Use PC Style Save (Control+S to Command_L+S) (Except in Terminal, VM, RDC, Emacs, X11, Eclipse)
- Use PC Style New (Control+N to Command_L+N) (Except in Terminal, VM, RDC, Emacs, X11, Eclipse)
- Use PC Style New Tab In Browser (Control+T to Command_L+T) (only in Firefox, Google Chrome, Opera, Safari)
- Use PC Style New Tab (Control+T to Command_L+T) (Except in VM, RDC, Emacs, X11, Eclipse)
- Use PC Style Find (Control+F to Command_L+F) (Control+G to Command_L+G) (F3 to Command_L+G) (Control+F3 to Shift+Command_L+G) (Except in Terminal, VM, RDC, Emacs, X11, Eclipse)
- Use PC Style Delete-Last-Word (Control+Delete to Option+Delete)
- Use PC Style "Change Input Method" #1 Flip between input modes (Option_L+Shift_L to Command+Space) If you want to use Option_L+Shift_L as modifier, press Shift_L first. (then press Option_L.)
- Use PC Style "Change Input Method" #2 Flip between input modes (Option+Shift_L to Command+Space) (Option+Shift_R to Command+Shift+Space) If you want to use Option+Shift as modifier, press Shift first. (then press Option.)
- Use PC Style Alt+F4 Disable Cmd+Q, remap Alt/Cmd+F4 to Cmd+Q
- Change PC Application Key
- For Dvorak Users
- ------------------------------------------------------------ For Dvorak Input Source
- Dvorak's Control+PNBF to Up/Down/Left/Right (except Emacs, Terminal, Virtual, RDC, X11, Eclipse)
- Dvorak's Control+H to Delete
- Dvorak's Control+D to Forward Delete
- Dvorak's Control+W to Option+Delete (except Emacs, Terminal, X11, virtual machine, RDC, Eclipse)
- Swap U and I (== Swap Qwerty::F and Qwerty::G)
- Make Cut, Quit work on Mac OS X using Dvorak layout in the same position as on QWERTY Change Command_L+Q to Command_L+X (X in DV - i.e. Cut) Change Command_L+' to Command_L+Q (Q in DV - i.e. Quit)
- Make Undo work on Mac OS X using Dvorak layout in the same position as on QWERTY (;) Change Command_L+; to Command_L+Z (Z in DV - i.e. Undo)
- Make Cut, Copy, Paste, Quit and Undo work on Mac OS X using Dvorak layout in the same position as on QWERTY Change Command_L+Q to Command_L+X (X in DV - i.e. Cut) Change Command_L+J to Command_L+C (C in DV - i.e. Copy) Change Command_L+K to Command_L+V (V in DV - i.e. Paste) Change Command_L+; to Command_L+Z (Z in DV - i.e. Undo) Change Command_L+' to Command_L+Q (Q in DV - i.e. Quit)
- ------------------------------------------------------------ For U.S. Input Source
- Use Dvorak Keyboard Layout (QWERTY to Dvorak)
- Use Dvorak-Qwerty⌘ (QWERTY to Dvorak) (+ Command+Keys to Qwerty)
- Use Dvorak - Qwerty Keyboard Layout (QWERTY to Dvorak) (+ Command,Control,Option+Keys to Qwerty)
- Use Dvorak Keyboard Layout (QWERTY to Dvorak, except in password dialogue boxes)
- Use Dvorak Keyboard Layout (QWERTY to Dvorak) (+ Swap U and I)
- Device Specific Mixed Settings
- For MacBook series (vid/pid: 0x05ac,0x0236)
- Swap Command_L and Option_L on MacBook pro (vid/pid: 0x05ac,0x0236)
- For MacBook series (vid/pid: 0x05ac,0x021a)
- Backslash to R Bracket
- Fix Keyboard Upgrade!
- For MacBook series (vid/pid: 0x05ac,0x0218)
- Swap Shift_L and CapsLock on the Mac's internal kbd (vid/pid: 0x05ac,0x0218) (*Note: I have set PCKeyboardHack to remap CapsLock to ExposeAll on all kbds*) (ExposeAll to Shift_L and Shift_L to CapsLock on the MacBook's internal keyboard) (ExposeAll back to CapsLock on other devices)
- Revert CapsLock to normal on every kbds (*Note: I have set PCKeyboardHack to remap CapsLock to ExposeAll on all kbds*)
- Command_R to Option_R on the MacBook's internal kbd (vid/pid: 0x05ac,0x0218)
- Enter to Control_R on the MacBook's internal kbd (vid/pid: 0x05ac,0x0218)
- Swap Shift_R and Backslash (\) on the MacBook's internal kbd (vid/pid: 0x05ac,0x0218)
- ‘last row left-shift’ on the MacBook's internal kbd (vid/pid: 0x05ac,0x0218) (Backquote,Z,X,C,V to Z,X,C,V,B)
- ‘Central-Return’ (B to Return) on the MacBook's internal kbd (vid/pid: 0x05ac,0x0218)
- ‘first row right-shift’ on the MacBook's internal kbd (vid/pid: 0x05ac,0x0218) (7,8,9,0,-,=,delete to 6,7,8,9,0,-,=)
- ‘Central-Delete’ (6 to Delete) on the MacBook's internal kbd (vid/pid: 0x05ac,0x0218)
- For Magic Mouse (vid/pid: 0x05ac,0x030d)
- Disable ScrollWheel
- For Logitech Devices
- Tilt Wheel to Back/Forward (Command+[, Command+]) on Logitech MX620
- For TypeMatrix 2030
- Swap Command_L and Option_L on TypeMatrix 2030 kbd
- Option+Tab to Command+Tab on TypeMatrix 2030 kbd
- Application Key to Command_L+Backquote on TypeMatrix 2030 kbd
- Use PC Style Copy/Paste #3 on TypeMatrix 2030 kbd (Control+Insert to Command_L+C) (Shift+Insert to Command_L+V) (Shift+Delete to Command_L+X) (Note: "Delete" is Mac's Forward Delete)
- Use PC Style Copy/Paste #3bis (for bépo / french dvorak) on TypeMatrix 2030 kbd (Control+Insert to Command_L+C) (Shift+Insert to Command_L+V) (Shift+Delete to Command_L+X) (Note: "Delete" is Mac's Forward Delete)
- Make Cut, Copy, Paste work on TypeMatrix 2030 using Dvorak layout in MacOS X Change Shift+Delete to Command_L+B (X in DV - i.e. Cut) Change Control+Insert to Command_L+I (C in DV - i.e. Copy) Change Shift+Insert to Command_L+. (V in DV - i.e. Paste)
- For IBM Model M Keyboard
- Change IBM Model M Keyboard (with PS2-to-USB adapters (Chesen Electronics Corp)) Bottom row of Model M keyboard: Original: Ctrl Alt [space bar] Alt Ctrl Remapped: Ctrl Cmd [space bar] Cmd Alt
- Swap Start (aka Command) and Alt keys on Windows keyboard
- For Unicomp SpaceSaver M
- Change Fn+F1..F12 keys to F1..F12 (only in Emacs)
- For HHK (Happy Hacking Keyboard) Users
- Enable HHK compatible Arrow Key Mode
- Enable Fn+hjkl at HHK to Left/Down/Up/Right
- Change Option_L+1...= to F1...F12 Keys
- For Targus Bluetooth Presenter
- Fix Targus Bluetooth Presenter Map shift-up to up and shift-down to down
- For FILCO FKBN91ML/NB
- Swap CapsLock and Control on FILCO FKBN91ML/NB // We perform it through PC Application Key. // Set CapsLock key code to 110 by PCKeyboardHack.
- Swap Command_L and Option_L on FILCO FKBN91ML/NB
- For Sun Type6 keyboard
- Exchange ^ and greater key on Sun Type6 keyboard
- For MacBook series (vid/pid: 0x05ac,0x0236)
- For International English Keyboard and ISO Keyboard Users
- Improve ISO Keyboard Layout ( '\' to additional Enter, '§' to '`' and '`' to '\' )
- Improve ISO Keyboard Layout (Option 2) ( '§' to '`' and '`' to '\' )
- Swap @ and double-quote(")
- Swap the Tilda(~) key with Section (§)
- Make Shift_R the Backslash (\) and Backslash (\) into an extra Enter
- Backquote(`) to Backslash(\)
- Backquote(`) to Section(§)
- Backquote(`) to Shift_L
- Backslash(\) to Option_L+3 (Hash #), Shift+Backslash(\) to Tilde(~)
- Forward Delete to Section(§)
- Section(§) to Option_L+3 (Hash #), Shift+Section(§) to Tilde(~)
- Section(§) to Command_L
- Section(§) to Control_L
- Section(§) to Option_L
- Section(§) to Shift_L
- Section(§) to Backquote(`)
- Section(§) to Backquote(`) (except virtual machine)
- Section(§) to Backslash(\)
- Section(§) to Forward Delete
- Section(§) to LeftClick
- For Belgian
- Change KeyPad Comma(,) to Dot(.)
- For Bulgarian
- Change underscore(_) on Japanese keyboard to ч (For Bulgarian-Phonetic)
- For Canadian
- Space to Option_L (when inputmode == canadian)
- Space to Option_L (when inputmode == canadian) (+ When you type Space only, send Space)
- Synchronize the sign of the keyboard and an input letter using "U.S. International - PC" as Input Source on Canadian French keyboard. (For example, change Shift+6 to ?)
- For Czech
- Remap keyboard (symbol) shortcuts to standard Windows/Linux style Remap keyboard shortcuts on czech keyboard layout to behave like in Windows with AltGr. Recommended: remap your modifier keys under System Preferences-Keyboard-Modifier Keys under Keyboard Tab Notice: Disabled for X11 - you have to use xmodmap (use xev to get kb codes) under xterm in X11 Control_R (AltGr) + V = @ ... Control_R (AltGr) + C = & Control_R (AltGr) + W = | ... Control_R (AltGr) + E = € Control_R (AltGr) + B = { ... Control_R (AltGr) + N = } Control_R (AltGr) + F = [ ... Control_R (AltGr) + G = ] Control_R (AltGr) + ů = $ ... Control_R (AltGr) + X = # Control_R (AltGr) + A = ~ ... Control_R (AltGr) + Q = \ Control_R (AltGr) + , = < ... Control_R (AltGr) + . = > Control_R (AltGr) + - = * ... "key under esc" to ;
- For Finnish
- Command_L+Shift_L to Command_L+Shift_L (when inputmode == finnish) (+ When you type Command_L+Shift_L only, change inputmode to english)
- Command_L+Shift_L to Command_L+Shift_L (+ When you type Command_L+Shift_L only, change inputmode to finnish)
- For French
- Change KeyPad Comma(,) to Dot(.)
- Swap $ and € on French
- Shift_L to Shift_L (+ When you type Shift_L only, send Backslash)
- Shift_R to Shift_R (+ When you type Shift_R only, send Backslash)
- Option+Shift+4 to Left Brace, Option+Shift+Minus to Right Brace Option+5 to Quote, Option+Right Paren to Minus
- Make MacBook AZERTY closer to the standard latin-9 mapping (For "French - Numerical" users)
- Forgiving open brackets binding. Command+4 to Left Brace, Command+5 to Left Bracket
- Command_L+Circonflexe(^) to ´(Option+Shift+1)
- Command_R+Circonflexe(^) to ´(Option+Shift+1)
- Dvorak and bépo: Command_R to Option_R
- French PC keyboard layout Change 6 to - Change 8 to _ ...
- For German
- Adapt Option_R to PC's AltGr (1) --------------------------------------- Change Option_R+7 to { Change Option_R+8 to [ Change Option_R+9 to ] Change Option_R+0 to } ---------------------------------------
- Adapt Option_R to PC's AltGr (2) Change Option_R+'Q' to Option_R+'L' ( '@' ) Change Option_R+'+' to Option_R+'N' ( '~' )
- ------------------------------------------------------------
- Option+7 to {
- Option+8 to [
- Option+9 to ]
- Option+0 to }
- ------------------------------------------------------------
- Control+Ö to {
- Command+Ö to [
- Command+Ä to ]
- Control+Ä to }
- ------------------------------------------------------------
- Control+PLUS to ~
- Option+PLUS to ~
- Command+MINUS to Backslash(\)
- Control+MINUS to Slash(/)
- Option+ß to Backslash(\)
- Option+Q to @
- Quote(´) to Forward Delete
- Command+Ü to |
- Control+Ü to @
- Option+Less-Than(<) to |
- Swap Circumflex(^) and Less-Than(<)
- Swap Circumflex(^) and Less-Than(<) (only in virtual machine)
- Swap Circumflex(^) and Less-Than(<) on PC Keyboard (+ Option+Less-Than(<) to Pipe(|))
- Change Command+Q to @ (Option_L+L)
- Command_L+Q to @
- Command_R+Q to @
- map Developer Keyboard Layout
- map square bracket to PC Layout move Command_R + 8 to Option_L + 5 move Command_R + 9 to Option_L + 6
- NEO Keyboard Layout Fixes BACKSLASH (#) to OPTION_R // To change CAPSLOCK to OPTION_L, // install PCKeyboardHack and change CapsLock keycode to 58.
- Umlaute 4 Programmierung umschreiben ä to ae ö to oe ü to ue
- German Umlaute on US Keyboard Layout Change Option_R+; to ö Change Option_R+' to ä Change Option_R+[ to ü Change Option_R+- to ß
- For Italian
- Exchange Backslash(\) and Less-Than(<)
- Option+AEIUO to àèìùò on "Italian Input Source"
- Option+AEIUO to àèìùò on "U.S. Input Source"
- KeyPad Comma(,) to Dot(.) on "Italian Pro Input Source"
- For Japanese
- 左右のコマンドキー(⌘)を「英数/かな」としても使う
(左コマンドキーを英数キーにする)
(右コマンドキーをかなキーにする)
- コマンドキーの動作を優先モード (コマンドキーの空打ちで「英数/かな」) (コマンドキーを押している間に他のキーを打つと通常のコマンドキーとして動作)
- ------------------------------------------------------------
- 英数/かなキーの動作を優先モード (基本的に英数/かなキーとして動作させる) (コマンドキーとして動作させるにはコマンドキーを長押しする) (長押しの時間は Key Repeat タブの [Holding Key to Key] Holding Threshold で指定します)
- Change Backquote(`) Key
- Backquote(`) to KANA/EISUU (toggle)
- Change Command_L Key
- Command_L to EISUU
- Command_L to Command_L (+ When you type Command_L only, send EISUU)
- Command_L to Command_L (+ When you type Command_L only, send EISUU) (+ When you type Any modifiers+Command_L only, send EISUU)
- Command_L to Command_L (+ When you type Command_L only, send EISUU) (+ When you type Command_R+Command_L only, toggle Complete Vi Mode)
- Command_L to Command_L (except Terminal) (+ When you type Command_L only, send EISUU)
- Command_L to Command_L (+ When you type Command_L only, send KANA/EISUU (toggle))
- Command_L to Control_L (+ When you type Command_L only, send EISUU)
- Command_L to Control_L (+ When you type Command_L only, send EISUU) (+ When you type Shift+Command_L only, send ESCAPE)
- Command_L to Control_L (+ When you type Command_L only, send EISUU) (+ When you type Command_R+Command_L only, toggle Complete Vi Mode) (+ When you type Shift+Command_L only, send ESCAPE)
- Command_L to Option_L (+ When you type Command_L only, send EISUU)
- Command_L x2 to EISUU
- Command_L x2 to EISUU x2 (for Kotoeri Users)
- Use Command_L as KANA/EISUU (toggle)
- Change Command_R Key
- Command_R to EISUU
- Command_R to KANA
- Command_R to KANA (+ Any modifiers+Command_R to KANA)
- Command_R to Shift_L+KANA
- Command_R to Command_R (+ When you type Command_R only, send KANA)
- Command_R to Command_R (+ When you type Command_R only, send KANA) (+ When you type Command_L+Command_R only, toggle Complete Vi Mode)
- Command_R to Command_R (+ When you type Command_R only, send KANA/EISUU (toggle))
- Command_R to Command_R (+ When you type Command_R only, send KANA) (+ When you type Shift+Command_R only, send Return)
- Command_R to Command_R (+ When you type Command_R only, send KANA) (+ When you type Control+Command_R only, toggle Complete Vi Mode) (+ When you type Shift+Command_R only, send Return)
- Command_R to Control_L (+ When you type Command_R only, send KANA)
- Command_R to Option_R (+ When you type Command_R only, send KANA) (+ When you type Shift+Command_R only, send Return)
- Command_R x2 to KANA
- Command_R x2 to KANA x2 (for Kotoeri Users)
- Use Command_R as KANA/EISUU (toggle)
- Change Delete Key
- Delete to KANA
- Change Eject Key
*** We recommend you to use "NoEjectDelay" together when you change eject key.
*** → http://pqrs.org/macosx/keyremap4macbook/extra.html
- Eject to EISUU,F13 (if no modifiers pressed)
- Change Escape Key
- Escape to EISUU+Escape
- Change Option_L Key
- Option_L to Option_L (+ When you type Option_L only, send EISUU)
- Change Option_R Key
- Option_R to Option_R (+ When you type Option_R only, send KANA)
- Option_R to EISUU
- Option_R to KANA
- Use Option_R as KANA/EISUU (toggle)
- Change Return Key
- Return to KANA
- Change Right Bracket(]) Key
- Right Bracket(]) to Backquote(`)
- Change Semicolon(;) Key
- Semicolon to Sticky Shift_L (effective only when input source is Japanese)
- セミコロン(;)は常に半角
- Change Space Key
- Command+Space to KANA/EISUU (toggle)
- 「左コマンド+スペース」を「英数」、「右コマンド+スペース」を「かな」 (Command_L+Space to EISUU, Command_R+Space to KANA)
- Shift+Space to KANA/EISUU (toggle)
- Shift+Space to KANA/EISUU (toggle) (except Emacs.app)
- Shift+Space to Equal (Disable when KANA mode)
- Change Tab Key
- Tab to EISUU
- Change EISUU Key
- EISUU to Command_L
- EISUU to Command_L (+ When you type EISUU only, send EISUU)
- EISUU to Command_L (except Terminal) (+ When you type EISUU only, send EISUU)
- EISUU to Control_L
- EISUU to Control_L (+ When you type EISUU only, send EISUU)
- EISUU to Control_L (+ When you type Shift+EISUU only, send Escape) (+ When you type EISUU only, send EISUU)
- EISUU to Control_L (+ When you type Shift+EISUU only, send Escape) (+ When you type Command_R+EISUU only, toggle Complete Vi Mode) (+ When you type EISUU only, send EISUU)
- EISUU to Fn
- EISUU to Option_L
- EISUU to Option_L (only in Terminal) (+ When you type EISUU only, send EISUU)
- EISUU to Shift_L
- EISUU to ModifierFlag::EXTRA1
- EISUU to Delete
- Command+EISUU to EISUU
- EISUU to Escape
- EISUU to Escape (only when inputmode == roman)
- EISUU to Control_L+F2 (= Move focus to the menu bar)
- EISUU to Space
- EISUU to Space (+ 英数キー長押しで通常の英数キーにする)
- EISUU to Tab
- EISUU to MiddleClick
- EISUU to RightClick
- Use EISUU as KANA/EISUU (toggle)
- Ignore the multiple press of EISUU
- EISUU symbol mode (+ When you type EISUU only, send EISUU) EISUU + WER for Shift + 123 EISUU + SDF for Shift + 456 EISUU + XCV for Shift + 789
- EISUU symbol mode (For Dvorak right user) (+ When you type EISUU only, send EISUU) EISUU + WER for Shift + 123 EISUU + SDF for Shift + 456 EISUU + XCVB for Shift + 7890
- Change KANA Key
- KANA to Command_L
- KANA to Command_R
- KANA to Command_R (+ When you type KANA only, send KANA)
- KANA to Command_R (+ When you type Shift+KANA only, send Return) (+ When you type KANA only, send KANA)
- KANA to Command_R (+ When you type Shift+KANA only, send Return) (+ When you type Control+KANA only, toggle Complete Vi Mode) (+ When you type KANA only, send KANA)
- KANA to Control_L
- KANA to Control_L (+ When you type KANA only, send KANA)
- KANA to Fn
- KANA to Option_L
- KANA to Option_L (+ When you type KANA only, send KANA)
- KANA to Option_R (+ When you type KANA only, send KANA)
- KANA to Shift_L
- KANA to Shift_L (+ When you type KANA only, send KANA)
- KANA to Control_L+F2 (= Move focus to the menu bar)
- Command+KANA to KANA
- KANA to Return
- KANA to Space
- KANA to MiddleClick
- KANA to RightClick
- Shift+KANA to EISUU
- Use KANA as KANA/EISUU (toggle)
- Ignore the multiple press of KANA
- KANA 10-key mode (+ When you type KANA only, send KANA) KANA + YUIOP for 0123= KANA + HJKL; for +456* KANA + NM,./ for -789/
- Change Underscore(Ro) Key
- Underscore(Ro) to Shift_R
- Underscore(Ro) to Backslash(\)
- Underscore(Ro) to Delete
- Underscore(Ro) to JIS Yen(¥)
- Underscore(Ro) to JIS Yen(¥) (if no modifiers pressed)
- Change Yen(¥) Key
- JIS Yen(¥) to Backslash(\) (except virtual machine, X11, RDC)
- JIS Yen(¥) to Forward Delete
- JIS Yen(¥) to Forward Delete (+ Shift+JIS Yen to Pipe(|))
- Change Zero(0) Key
- Shift+0 to Backslash(\)
- Shift+0 to JIS Yen(¥)
- Shift+0 to Underscore(Ro)
- Emacs Mode
- Control+[ to Escape at Japanese Keyboard
- Behavior in Emacs, Terminal, X11, VMware, Parallels, RDC
- Force change C-[ to Escape
- In Emacs, Terminal
- In X11
- In VMware Fusion, Parallels Desktop, Remote Desktop Connection
- Force change C-[ to Escape
- enthumble (http://www.enthumble.com/)
- enthumble ・英数キーを左コマンドキーに変更。(英数キーの空打ちで英数キーとして動作) ・英数キー(左コマンドキー)を押しながら「スペースキー」で「リターン」 ・英数キー(左コマンドキー)を押しながら「かなキー」で「エスケープ」 ・英数キー(左コマンドキー)を押しながら「右コマンドキー」で「エスケープ」
- For Unix Users
- Control+O to KANA/EISUU (toggle) (Except in Virtual Machine, RDC)
- Control+Backslash(\) to KANA/EISUU (toggle) (Except in Virtual Machine, RDC)
- Control+JIS_YEN(¥) to KANA/EISUU (toggle) (Except in Virtual Machine, RDC)
- For Applications
- Enable at only Terminal
- Command_L to Option_L (+ When you type Command_L only, send EISUU)
- Command_L to Option_L (+ When you type Command_L only, send EISUU) (Pass-Through Tab and Backquote)
- JIS Yen(¥) to F18 (if no modifiers pressed)
- Underscore(Ro) to F18 (+ Underscore to JIS Yen(¥) except Terminal)
- Shift+0 to F18 (+ Shift+0 to JIS Yen(¥) except Terminal)
- For Screen Users
- cmd+t to ctrl+a,c (create window)
- cmd+w to ctrl+a,k (kill window)
- cmd+w to ctrl+a,k,y (kill window without confirming)
- cmd+r to ctrl+a,A (rename window)
- cmd+alt+left/right to ctrl+a,n/p (switch windows)
- cmd+left/right to begining/end
- normal (ctrl+a / ctrl+e)
- using screen (ctrl+a,a / ctrl+e)
- cmd+delete/fwd_delete to ctrl+w/k
- Enable at only Vim
- Change EISUU to EISUU & Escape
- Quicksilver Mode for Japanese
- What's Quicksilver Mode? This mode is designed for Quicksilver.app. - Control+M to Return (& exit mode) - Control+I to Tab - Escape to Escape (& exit mode) - Return to Return (& exit mode)
- Double Control to Quicksilver Mode (& 入力ソースを英字にする) (It is useful to set the double press recognition threshold to 200ms. "[Double Press Modifier] Recognition Threshold" in "Key Repeat" tab.)
- [Option] モードから抜けるときに入力ソースを元に戻す
- Enable at only Terminal
- Change Keyboard Layout
- Use Dvorak Keyboard Layout on Japanese Keyboard
- Use Dvorak Keyboard Layout on Japanese Keyboard
- Use Dvorak Keyboard Layout on Japanese Keyboard (英数入力のときだけDvorak配列にする)
- Use Dvorak Keyboard Layout on Japanese Keyboard (英数入力のときだけDvorak配列にする) (Command,Control,Optionを押したときはQwerty配列のまま)
- Use Japanese Keyboard as US Keyboard
- Use US Keyboard as Japanese Keyboard
- Use US Keyboard as Japanese Keyboard
- Options
- Backquote(`) to JIS Yen(¥)
- Backquote(`) to Backslash
- Shift+Delete to Pipe(|)
- Shift_R to Shift_R (+ When you type Shift_R only, send Underscore)
- (Shift_L+Shift_R to Underscore)
- Use Japanese Keyboard as Semi-US Keyboard Change Shift+semicolon(;) to colon(:) Change colon(:) to apostrophe(') Change Shift+colon(:) to double quote(") Change Shift+2 to plus(+) Change Shift+7 to asterisk(*)
- Use JIS X 6004
- Use JIS X 6004 for US Keyboard
- Oyayubi Shift Input
親指シフト (NICOLA)
- <かなモード>
- <かなモード> 左シフト=スペース, 右シフト=かな
- <かなモード> 左シフト=英数, 右シフト=スペース ※下の「EISUU x2 to EISUU」を同時に使うことをおすすめします
- <かなモード> 左シフト=英数, 右シフト=かな ※下の「EISUU x2 to EISUU」を同時に使うことをおすすめします
- <かなモード for ATOK>
- <かなモード for ATOK> 左シフト=スペース, 右シフト=かな
- <かなモード for ATOK> 左シフト=英数, 右シフト=スペース ※下の「EISUU x2 to EISUU」を同時に使うことをおすすめします
- <かなモード for ATOK> 左シフト=英数, 右シフト=かな ※下の「EISUU x2 to EISUU」を同時に使うことをおすすめします
- <ローマ字モード>
- <ローマ字モード> 左シフト=スペース, 右シフト=かな
- <ローマ字モード> 左シフト=英数, 右シフト=スペース ※下の「EISUU x2 to EISUU」を同時に使うことをおすすめします
- <ローマ字モード> 左シフト=英数, 右シフト=かな ※下の「EISUU x2 to EISUU」を同時に使うことをおすすめします
- <ローマ字モード> 左シフト=スペース, 右シフト=右コマンド
- <ローマ字モード> 左シフト=左コマンド, 右シフト=スペース
- <ローマ字モード> 左シフト=左コマンド, 右シフト=右コマンド
- ------------------------------------------------------------
- スラッシュキー(/)を素通しする (スラッシュキーで÷や/が入力される場合に有効にしてください)
- ------------------------------------------------------------
- :キーをDeleteキーにする(後退キー)
- ]キーをEscapeキーにする(取消キー)
- ------------------------------------------------------------
- EISUU x2 to EISUU (単発での英数キーは無視する)
- KANA x2 to KANA (単発でのかなキーは無視する)
- KANA x2 to KANA (+ When you type KANA only, send CONTROL_L)
- ------------------------------------------------------------
- 親指シフト入力のときにショートカットをDvorakレイアウトにする (Command、Control、Optionを押しているときはDvorak配列にする)
- <かなモード>
- NICOLA on Kinesis
- Nicola on Kinesis (http://hws3.spaaqs.ne.jp/layla/Nicola_on_Kinesis/)
- Enable Nicola on Kinesis (Kana-Kawasemi)
- Enable Nicola on Kinesis (Romaji)
- ----------------------------------------
- Quote to Back Space
- Disable Back Space (Works only when "Quote to Back Space" is enabled)
- Backslash to ESC
- Enter Numerals with Numeric Keys (Works only in kana mode)
- International Key to Voiced Sound Symbol (Works only in kana mode)
- For Kinesis Contoured Keyboards
- These settings work regardless of the input mode.
- ----------------------------------------
- Holding Back Space to Option
- Holding Back Space to Control
- ----------------------------------------
- Holding Space to Option
- Holding Space to Control
- ----------------------------------------
- Nicola on Kinesis (http://hws3.spaaqs.ne.jp/layla/Nicola_on_Kinesis/)
- 下駄・新下駄配列(Geta, Shin-Geta Layout)
- 下駄配列(ATOK向け・ローマ字入力)
- 新下駄配列(ことえり向け・ローマ字入力)
- 新下駄配列(ATOK向け・ローマ字入力)
- ------------------------------------------------------------
- 新下駄配列(ことえり向け・ローマ字入力) Dvorakユーザー向け ・アルファベット入力: Dvorak ・日本語入力: 新下駄配列
- 新下駄配列(ATOK向け・ローマ字入力) Dvorakユーザー向け ・アルファベット入力: Dvorak ・日本語入力: 新下駄配列
- ------------------------------------------------------------
- 新下駄配列 US Keyboard 向け(ことえり向け・ローマ字入力)
- 新下駄配列 US Keyboard 向け(ATOK向け・ローマ字入力)
- ------------------------------------------------------------
- 新下駄配列 US Keyboard 向け(ことえり向け・ローマ字入力) Dvorakユーザー向け ・アルファベット入力: Dvorak ・日本語入力: 新下駄配列
- 新下駄配列 US Keyboard 向け(ATOK向け・ローマ字入力) Dvorakユーザー向け ・アルファベット入力: Dvorak ・日本語入力: 新下駄配列
- Asuka Kana Hairetsu
飛鳥カナ配列(2010-07-13版)
- <ローマ字モード> 左シフト=スペース, 右シフト=かな 数字段のシフト面は未定義
- <ローマ字モード> 左シフト=英数, 右シフト=スペース 数字段のシフト面は未定義
- <ローマ字モード> 左シフト=英数, 右シフト=かな 数字段のシフト面は未定義
- Use Windows Kana-Input Layout on US Keyboard
- キーボード天地逆Dvorak配列(USキーボード向け)
http://pi200k.blog35.fc2.com/?no=70
- UpDown.EXTRA_Keys_mouse
- UpDown.DvorakJP
- UpDown.Remap.Dvorak
- HomeMoved.EXTRA_Keys_mouse
- HomeMoved.DvorakJP
- HomeMoved.Remap.Dvorak
- AIU配列
1段目: X-EQ/ YGRWP
2段目: AIUFO HJKST
3段目: ,.CVL NMDBZ
- 日本語入力のときだけAIU配列にする (Command+CなどのショートカットはQWERTY配列のまま)
- いつでもAIU配列
- Use Dvorak Keyboard Layout on Japanese Keyboard
- Simultaneous Key Presses
- Simultaneous Key Presses [EISUU+KANA] to toggle Vi Mode
- Simultaneous Key Presses [EISUU+KANA] to Return (We can change the key once again)
- (7), 8, 9, 0 for IME
- 8+9 for Shift+Left
- 9+0 for Shift+Right
- 8+0 for Right
- 7+9 for Left
- Optional Cursors
- Y+U for Up
- N+M for Down
- Kotoeri Hacks
- Control+I to Control+K (Control+I でカタカナ変換) (Except in Virtual Machine, RDC)
- Control+I to F7 (Control+I でカタカナ変換) (Except in Virtual Machine, RDC)
- Hack for the bug of Mac OS X
- Disable Command/Control/Option/Shift+EISUU, Command/Control/Option/Shift+KANA (to prevent the system hangup at Snow Leopard)
- 左右のコマンドキー(⌘)を「英数/かな」としても使う
(左コマンドキーを英数キーにする)
(右コマンドキーをかなキーにする)
- For Korean
- Change HanEng And Hanja Key
- Toggle HanEng Key(to Command_L(R)+Space)
- Toggle Hanja Key(to Option_L(R)+Return)
- Toggle Option_R(Alt_R) Key(to Option_L(R)+Enter)
- Change HanEng And Hanja Key
- For Russian
- Change Backquote(`) Key
- Backquote(`) to Paragraph(§)
- Change Command_L Key
- Command_L to Command_L (+ When you type Command_L only, change inputmode to english)
- Change Command_R Key
- Command_R to Command_R (+ When you type Command_R only, change inputmode to russian)
- Change Paragraph(§) Key
- Paragraph(§) to 1
- Paragraph(§) to Backquote(`)
- Paragraph(§) to Escape
- Paragraph(§) to Forward Delete
- Change Shift_L Key
- Shift_L to Shift_L (+ When you type Shift_L only, change inputmode to english)
- Shift_L to Shift_L (+ When you type Shift_L only, change inputmode to english) (+ When you type Command+Shift_L only, change inputmode to "English - Ilya Birman Typography".)
- Change Shift_R Key
- Shift_R to Shift_R (+ When you type Shift_R only, change inputmode to russian)
- Shift_R to Shift_R (+ When you type Shift_R only, change inputmode to russian) (+ When you type Command+Shift_R only, change inputmode to "Russian - Ilya Birman Typography".)
- Change Tilde(~) Key
- Tilde(~) to Shift_L
- Change Option_R+,(≤) to Comma(,) Key for Russian
- Change Option_R+.(≥) to Dot(.) Key for Russian
- Change Backquote(`) Key
- For Slovenian
- Remap keyboard (symbol) shortcuts to standard Windows/Linux style (important characters only) Option_R (AltGr) + 1 = ~ Option_R (AltGr) + 5 = ° Shift_L + 7 = / and / = ' (plus hack for ? - second line) Key between Y and Shift_L = < > Option_R (AltGr) + Q = \ Option_R (AltGr) + W = | Option_R (AltGr) + E = € Option_R (AltGr) + F = [ ... Option_R (AltGr) + G = ] Option_R (AltGr) + V = @ Option_R (AltGr) + B = { ... Option_R (AltGr) + N = }
- For Spanish
- Change Option_R+4 to Ñ (Option_R+;)
- Swap Ordinal-indicator(º) and Less-Than(<)
- For Swedish
- Space to Option_L (when inputmode == swedish)
- Command_L to Command_L (+ When you type Command_L only, change inputmode to english)
- Command_R to Command_R (+ When you type Command_R only, change inputmode to swedish)
- Swap Section(§) and Less-Than(<) (only in virtual machine)
- For Swiss
- Swap Y and Z
- Swap Section(§) and Less-Than(<) (only in virtual machine)
- Change Section(§) to SHIFT+PC_INSERT (only in Citrix Online Plug-in for Mac)
- Change AltGr+2 to @ (When Input Source is Swiss French or Swiss German)
- Samples for KeyRemap4MacBook Developer
- SetKeyboardType
- Set keyboardType = KeyboardType::MACBOOK
- Set keyboardType = KeyboardType::MACBOOK_3_1
- Set keyboardType = KeyboardType::JIS_MACBOOK_2008
- Pass Through Mode
- Core Change A to toggle "Pass Through Mode"
- Samples B to C Volume Mute to A RightClick+CursorMove to ScrollWheel Simultaneous Key Presses [D+F] to Escape
- ShowStatusMessage
- Sample1
- Sample2
- (Empty)
- KeyToKey
- Standard A to B (KeyToKey) S to SHIFT_L (KeyToModifier) SHIFT_L to Return (ModifierToKey) Option_L to Command_L
- VK_SHIFT is alias to ModifierFlag::SHIFT_L, ModifierFlag::SHIFT_R --KeyToKey-- KeyCode::A, VK_SHIFT, KeyCode::B ==> --KeyToKey-- KeyCode::A, ModifierFlag::SHIFT_L, KeyCode::B ==> --KeyToKey-- KeyCode::A, ModifierFlag::SHIFT_R, KeyCode::B Multiple VK_* in one definition are replaced same value. --KeyToKey-- KeyCode::C, VK_MOD_ANY, KeyCode::D, VK_MOD_ANY, KeyCode::E ==> 2 VK_MOD_ANYs are replaced to ModifierFlag::COMMAND_L ==> 2 VK_MOD_ANYs are replaced to ModifierFlag::COMMAND_R ==> 2 VK_MOD_ANYs are replaced to ModifierFlag::CONTROL_L ==> 2 VK_MOD_ANYs are replaced to ModifierFlag::CONTROL_R ==> 2 VK_MOD_ANYs are replaced to ModifierFlag::COMMAND_L|ModifierFlag::CONTROL_L ==> ...
- Key To XXX A to Shift_L+B (Key to Key+Modifier) B to Command_L+Shift_L (Key to Modifier+Modifier) S to Shift_L+Shift_R Shift+C to Space (Key+Modifier To Key) Shift+D to Option_L (Key+Modifier To Modifier) Shift+E to Control_L+Space (Key+Modifier To Key+Modifier) Shift+F to Option_L+Shift_L (Key+Modifier To Modifier+Modifier) G to CapsLock (To CapsLock) Shift+Control+H to Option_L+Space Fn+hjkl to Left/Down/Up/Right (Key+Fn to Key) (around KeyPad) 1 to A (only if no Modifiers) 2 to A (only if ModifierFlag == Shift_L)
- Key To XXX(2) Option+A to Command_L+Shift_L+Tab Option+S to Command_L+Tab
- Key To XXX(3) A to CapsLock CapsLock+S to Shift_L+1 CapsLock+O to Option_L+2 CapsLock+C to Command_L+3 Change Shift_L key to turning CapsLock off (Retain Shift_L movement when CapsLock is off) Change Shift_R key to turning CapsLock off (Retain Shift_R movement at all times)
- Key To XXX(4) A to Shift_L Shift_L+A to B
- Modifier To XXX Shift_R to Command_L+Option_L (Modifier to Modifier+Modifier) Fn+Option_L to Command_L (Modifier+Modifier To Modifier)
- Modifier To XXX(2) Shift_L to Shift_L (if no other modifiers pressed) Shift_L to Command_L Shift+A to B Shift_R to Shift_R+A (if no other modifiers pressed) Command_L+Command_R to Command_L+Command_R (if no other modifiers pressed) Command_L+Command_R+A to B Command_R to Option_R
- Modifier To XXX(3) Shift_R to A Shift_L+Shift_R to B Command_R to A Command_L+Command_R to B
- Combination A to B,C (Standard) B to A,B,Shift_L+C,D,Control_L+P (Key To) C to JIS_KANA,A,I,JIS_EISUU,U (Key To with Japanese) Shift_L to A,B,Control_L+B,Shift_L+C,D (Modifier To) Control+D to Shift_L+A, Control_L+F (Key+Modifier To) E to Type "http://pqrs.org/macosx/keyremap4macbook/" F to CapsLock,A,S,D,CapsLock G to Option_L,Shift_L,A,S H to A,KeyCode::VK_NONE (KeyDown and KeyUp will be fired at the same time when H key is pressed)
- Combination (2) A to A,S,Shift_L (Shift_L is active while we're pressing A key) Shift_R to A,S,Control_L (Control_L is active while we're pressing Shift_R key) Command+B to A,S,Shift_L (Shift_L is active while we're pressing B key) Control_L+Option_L to A,S,Shift_L (Shift_L is active while we're pressing Option_L key)
- Combination(3) Shift_L to A,Shift_L+S,D (if no other modifiers pressed)
- Combination(4) A to CapsLock,A,S // This has a issue with key repeat. // In key repeat, CapsLock status is not changed.
- NoRepeat 1 to A (with Option::NOREPEAT) 2 to A,B,C (with Option::NOREPEAT) 3 to Shift_L (with Option::NOREPEAT)
- BeforeKeyDown, AfterKeyUp 1 to A (BeforeKeyDown Return, AfterKeyUp Tab) Shift_R to A (BeforeKeyDown Control+B,C AfterKeyUp Option+D,E) Control_L+2 to Control+Option+A (BeforeKeyDown Shift+B,C AfterKeyUp Option+D,E,Control+F) Control_L+Shift_L to A,B (BeforeKeyDown C AfterKeyUp D) Change Input Source while pressing right option key. (Sending Command+Space when pressing/releasing right option key.)
- Apply from the top sequentially. 1 to A 1 to B (skipped) 2 to B 2 to C (skipped)
- Apply from the top sequentially (<list> and <item>)
(Turn on all settings. The settings labeled "skipped" will be ignored.)
- 1 to A
- list
- 1 to B (skipped)
- 2 to B
- 2 to C (skipped)
- KeyToConsumer
- Standard A to Volume Mute Shift+B to Volume Mute (With Modifier) Shift_L to Volume Mute (Modifier To) C to Option_L+Volume Mute (To Key+Modifier) D to Volume Up, Brightness Up
- NoRepeat A to Volume Up (with Option::NOREPEAT) S to Volume Up
- ConsumerToKey
- Standard Command+Volume Down to A,S,Shift_L+D,Control_L+F,G Volume Down to A Option+Volume Up to Shift_L (Key+Modifier to Modifier) Shift+Volume Up to B (with Modifier) Volume Up to Control_L (to Modifier) Option+Volume Mute to Shift_L+C (to Key+Modifier) NumLock to A
- NoRepeat Volume Down to A (with Option::NOREPEAT)
- ConsumerToConsumer
- Standard Volume Down to Volume Mute Shift+Volume Up to Volume Mute (with Modifier) NumLock to Volume Mute
- Standard(2) Volume Mute to Volume Up
- Combination Volume Mute to Volume Up,Brightness Up
- NoRepeat Volume Mute to Volume Down (with NoRepeat) Volume Down to Volume Up,Brightness Up (with NoRepeat)
- KeyOverlaidModifier
- Standard A to Shift_L (When type only, send Space) (Standard) Option_L to Shift_L (When type only, send Space) (Modifier) Control+B to Shift_L (When type only, send Space) (Key+Modifier) C to Shift_L (When type only, send Space) + [KeyRepeat] Command+D to Shift_L (When type only, send Control_L+F) + [KeyRepeat] E to KeyCode::VK_NONE F to Shift_L (When type only, send CapsLock) G to Shift_L (When type only, send A,B,Shift_L+C,Control_L+B) H to Shift_L (When type only, send A,B,Shift_L+C,Control_L+B) + [KeyRepeat] I to Shift_L (When type only, send Option_L) J to Shift_L+Option_L (When type only, send Space) Command_R to Shift_L (When type only without other modifiers, send Space)
- Standard2 A to Shift_L (Without other modifiers) (When type only, send Space) Command_R to Command_R (When type only without other modifiers, send Space)
- HoldingKeyToKey
- Standard Escape to Tab (+ Holding Escape to Space) Tab to A,S,Control_L+D,F (+ Holding Tab to Q,W,Shift_L+E,R) Option+Shift_R to Return (+ Holding Option+Shift_R to Space) Shift+A to Option_L+B (+ Holding Shift+A to Command_L+Return) Control+B to Option_L+B,C (+ Holding Control+B to Space) C to Space (+ Holding C to Shift_L) D to Shift_L (+ Holding D to Option_L) Shift+E to Control_L (+ Holding Shift+E to Option_L)
- with ModifierFlag::NONE Escape to Tab (without any modifiers) (+ Holding Escape to Space) Shift_R to Return (without other modifiers) (+ Holding Shift_R to Space)
- NoRepeat Escape to Tab (+ Holding Escape to Space)
- DoublePressModifier
- Standard Shift_L x2 to RETURN (A to Control_L) + (A x2 to Shift_L+RETURN) (Shift+B to Control_L+Option_L) + (Shift+B x2 to A,S,Command_L+D) (C to KeyCode::VK_NONE) + (C x2 to SPACE)
- Extra KEY_0 x3 to Equal(=) (retain KEY_0)
- DropKeyAfterRemap
- Standard Drop Tab Drop Shift+Return Change A to Tab (== dropped) Change B to Shift_L+Return (== dropped)
- DropPointingRelativeCursorMove
- Standard A to toggle DropPointingRelativeCursorMove
- Core (You need enable above setting.)
- DropScrollWheel
- Drop ScrollWheel at Emacs
- IgnoreMultipleSameKeyPress
- Standard Ignore the multiple press of 'A' Ignore the multiple press of 'Shift+B' (with Modifier) Ignore the multiple press of 'Shift+Option+C' (with Modifier)
- StripModifierFromScrollWheel
- Standard Shift_L+ScrollWheel to ScrollWheel (strip Shift) Option+ScrollWheel to ScrollWheel (strip Option)
- VK_MOD_ANY Any Modifiers+ScrollWheel to ScrollWheel (strip Any Modifiers)
- ScrollWheelToScrollWheel
- Standard Shift_L+ScrollWheel to Control_L+ScrollWheel
- ScrollWheelToKey
- Standard ScrollWheel to Left/Right Shift+ScrollWheel to Option+Up/Down/Left/Right
- SimultaneousKeyPresses
- KeyToKey (A+J to Down) (A+K to Up) (A+S to A,S,A,J) (A+D to A,Shift_L+S,Control_L+D,F) (A+G to Shift_L) (Command_R+[E+R] to Space) (Command_R+[R+T] to Space) (Control_L+[R+T] to Shift_L) (R+T to Delete) (Fn+[K+L] to Space) (Shift_L+Shift_R to Space) (Control_L+Option_L to Fn) Return to Space (Z+X to Return (== to Return)) (X+C to Return with Option::RAW (== to Space)) (W+E to Escape if application == TERMINAL) (Q+W to Escape if inputmode == ROMAN)
- ButtonToButton Shift+LeftClick+RightClick to Button4 LeftClick+RightClick to MiddleClick
- KeyToButton [A+S] to RightClick Shift+[S+D] to MiddleClick
- ButtonToKey Shift+LeftClick+RightClick to Space LeftClick+RightClick to Return
- NoRepeat (A+J to Down) LeftClick+RightClick to Return
- KeyToPointingButton
- Standard A to LeftClick (Standard) S to Double-LeftClick D to Shift_L+LeftClick,RightClick Option_L to LeftClick (Modifier) Shift_R to LeftClick,RightClick (Modifier) Shift+B to RightClick (Key+Modifier) Shift+F to RightClick,MiddleClick (Key+Modifier) Shift+Control_L to RightClick (Modifier+Modifier) Shift+Command_L to RightClick,MiddleClick (Modifier+Modifier) 1 to LeftClick 2 to MiddleClick 3 to RightClick 4 to Button4 5 to Button5 6 to Button6 7 to Button7 8 to Button8 Q to Button9 W to Button10 E to Button11 R to Button12 T to Button13 Y to Button14 U to Button15 I to Button16
- PointingRelativeToScroll
- Standard MiddleClick+CursorMove to ScrollWheel (One Button) Option+CursorMove to ScrollWheel (Modifier) Shift+LeftClick+CursorMove to ScrollWheel (Button+Modifier)
- SimultaneousKeyPresses LeftClick+RightClick+CursorMove to ScrollWheel
- PointingButtonToPointingButton
- RightClick to MiddleClick
- Option+LeftClick to MiddleClick
- Fn+LeftClick to Option_L+LeftClick
- RightClick to Double-LeftClick
- RightClick to Shift_L+LeftClick, LeftClick
- RightClick to Shift_L+LeftClick, RightClick
- Control+RightClick to Double-LeftClick
- PointingButtonToKey
- Standard MiddleClick to Return Option_L+RightClick to Shift_L Command_L+RightClick to A, Shift_L+B, Control_L+C RightClick to Control_L RightClick to Tab (if application == TERMINAL) Control_L+LeftClick to Space
- Standard2 RightClick to CapsLock,A
- NoRepeat RightClick to A (with Option::NOREPEAT)
- ForceNumLockOn
- Force turn NumLock on at Apple Internal Keyboard (0x05ac,0x021a)
- "NotSave" keymap overwriting
- base mapping A to toggle notsave.sample B to C (B becomes D when notsave.sample is active)
- notsave.sample B to D
- Filters
- application A to B if application == TERMINAL (KeyToKey) A to C if application != TERMINAL (KeyToKey) Volume Mute to B if application == TERMINAL (ConsumerToKey) Volume Mute to C if application != TERMINAL (ConsumerToKey)
- Device only A to B if (VendorID,ProductID) == (0x5ac,0x21a) or (0x5ac,0x222) A to C unless (VendorID,ProductID) == (0x5ac,0x21a) or (0x5ac,0x222) S to Tab if VendorID == DeviceVendor::APPLE_COMPUTER (DeviceProduct::ANY) S to Space unless VendorID == DeviceVendor::APPLE_COMPUTER (DeviceProduct::ANY) * (0x5ac,0x21a) is MacBookPro2,1 * (0x5ac,0x222) is Apple Aluminum Keyboard (JIS)
- Config only
- Core A to 1 if samples_config_mode1 == active B to 2 if samples_config_mode1 or samples_config_mode2 == active A to 3 if samples_config_mode1 != active B to 4 if samples_config_mode1 and samples_config_mode2 != active C to 5
- Config only mode1
- Config only mode2
- ----------------------------------------
- With KEYTOKEY_BEFORE_KEYDOWN, KEYTOKEY_AFTER_KEYUP Space to Tab (And Before A, After B) (If you type Space key, a sequence of "A,Tab,B" is fired.)
- InputMode
- bépo
- inputmode_only (bépo-*) Space to Tab
- inputmodedetail_only (bépo-normal) Space to Tab
- inputmodedetail_only (bépo-AzertyCmd) Space to Tab
- inputmodedetail_only (bépo-AzertyCmdRoman) Space to Tab
- inputmodedetail_only (bépo-QwertyCmd) Space to Tab
- inputmodedetail_only (bépo-QwertyCmdRoman) Space to Tab
- inputmodedetail_only (bépo-QwertzCmd) Space to Tab
- inputmodedetail_only (bépo-QwertzCmdRoman) Space to Tab
- inputmodedetail_only (bépo-Roman) Space to Tab
- inputmode_only (Chinese Traditional-*) Space to Tab
- inputmodedetail_only (Chinese Traditional Yahoo! KeyKey) Space to Tab
- inputmode_only (Chinese Simplified-*) Space to Tab
- inputmode_only (Canadian) Space to Tab
- Dvorak
- inputmode_only (Dvorak-*) Space to Tab
- inputmodedetail_only (Dvorak-normal) Space to Tab
- inputmodedetail_only (Dvorak-Left) Space to Tab
- inputmodedetail_only (Dvorak-QwertyCmd) Space to Tab
- inputmodedetail_only (Dvorak-Right) Space to Tab
- inputmode_only (Finnish) Space to Tab
- inputmode_only (French-*) Space to Tab
- Japanese
- inputmode_only (Japanese-*) Space to Tab
- inputmode_not (Japanese-*) Space to Tab
- inputmodedetail_only (Japanese-Hiragana) Space to Tab
- inputmodedetail_not (Japanese-Hiragana) Space to Tab
- inputmodedetail_only (Japanese-Katakana) Space to Tab
- inputmodedetail_only (Japanese-Full-width Roman) Space to Tab
- inputmodedetail_only (Japanese-Half-width Katakana) Space to Tab
- Enforce roman input at semicolon(;).
- inputmode_only (Korean-*) Space to Tab
- Polish
- inputmode_only (Polish-*) Space to Tab
- inputmodedetail_only (Polish) Space to Tab
- inputmodedetail_only (Polish Pro) Space to Tab
- inputmode_only (Swedish) Space to Tab
- Roman
- inputmode_only (Roman-*) Space to Tab
- inputmodedetail_only (Roman-JANSI) Space to Tab
- inputmodedetail_only (Roman others) Space to Tab
- inputmode_only (Russian) Space to Tab
- inputmode_only (Thai) Space to Tab
- inputmode_only (German) Space to Tab
- inputmode_only (Slovenian) Space to Tab
- inputmode_only (Czech) Space to Tab
- inputmode_only (British) Space to Tab
- inputmode_only (Bulgarian) Space to Tab
- inputmode_only (Swiss) Space to Tab
- inputmode_only (Croatian) Space to Tab
- inputmode_only (Hungarian) Space to Tab
- inputmode_only (Unknown == User Defined keylayout) Space to Tab
- bépo
- Modifier
- Note: We cannot use VK_COMMAND,VK_CONTROL,VK_OPTION,VK_SHIFT in <modifier_only>, <modifier_not>. Expand these to ModifierFlags. Example: <modifier_only>ModifierFlag::SHIFT_L, ModifierFlag::SHIFT_R</modifier_only>
- Standard A to B if Command_L or Option_L is pressed. // Command_L+A to Command_L+B // Option_L+A to Option_L+B // Command_L+Option_L+A to Command_L+Option_L+B // Command_L+Shift_L+A to Command_L+Shift_L+B A to C unless Shift_L or Control_L is pressed. // A to C // Shift_R+A to Shift_R+C // Control_L+A to Control_L+A // Shift_L+A to Shift_L+A // Shift_L+Command_R+A to Shift_L+Command_R+A
- Combination B to D if "Control_L+Option_L" or "Command_L+Option_L" is pressed. // Control_L+Option_L+B to Control_L+Option_L+D // Command_L+Option_L+B to Command_L+Option_L+D // Command_L+Option_L+Shift_L+B to Command_L+Option_L+Shift_L+D B to E unless "COMMAND_L+SHIFT_L" or "COMMAND_L+SHIFT_R" is pressed. // B to E // Command_L+B to Command_L+E // Command_L+Shift_L+B to Command_L+Shift_L+B // Command_L+Shift_R+B to Command_L+Shift_R+B
- With ModifierFlag::NONE C to F if Shift_L is pressed. (And no other modifiers are pressed.) // C to C // Shift_L+C to Shift_L+F // Command_L+Shift_L+C to Command_L+Shift_L+C
- block sample A to B if application == Terminal (KeyToKey) B to D if application == Terminal (KeyToKey) A to C if application == Safari (KeyToKey) B to E if application == Safari (KeyToKey) (Keep A and B on other apps.) ---------------------------------------- Shift+C to Y Shift+D to Z ---------------------------------------- Option+C to Option+1 if application == Terminal Command+C to Command+3 if application == Terminal ---------------------------------------- Option+C to Option+2 if application == Safari Command+C to Command+4 if application == Safari (Keep Option+C and Command+C on other apps.)
- Virtual KeyCode
- VK_MODIFIER_EXTRA Use A as ModifierFlag::EXTRA1 Use D as ModifierFlag::EXTRA5 Use F as ModifierFlag::EXTRA5 (When type only, send Space) EXTRA1+S to B EXTRA5+S to C
- VK_WAIT Change KEY_1 to A,B,<wait10ms>,C Change KEY_2 to A,B,<wait50ms>,C Change KEY_3 to A,B,<wait100ms>,C
- VK_LOCK
- Normal Modifiers Use 1 to Lock Command_L Use 2 to Lock Command_R Use 3 to Lock Control_L Use 4 to Lock Control_R Use 5 to Lock Fn Use 6 to Lock Option_L Use 7 to Lock Option_R Use 8 to Lock Shift_L Use 9 to Lock Shift_R Use Q to Force Lock on Command_L Use W to Force Lock on Command_R Use E to Force Lock on Control_L Use R to Force Lock on Control_R Use T to Force Lock on Fn Use Y to Force Lock on Option_L Use U to Force Lock on Option_R Use I to Force Lock on Shift_L Use O to Force Lock on Shift_R Use A to Force Lock off Command_L Use S to Force Lock off Command_R Use D to Force Lock off Control_L Use F to Force Lock off Control_R Use G to Force Lock off Fn Use H to Force Lock off Option_L Use J to Force Lock off Option_R Use K to Force Lock off Shift_L Use L to Force Lock off Shift_R Use Z to Force Lock off All
- Extra Modifiers Use 1 to Lock ModifierFlag::EXTRA1 Use 2 to Lock ModifierFlag::EXTRA2 Use 3 to Lock ModifierFlag::EXTRA3 Use 4 to Lock ModifierFlag::EXTRA4 Use 5 to Lock ModifierFlag::EXTRA5 Use Q to Force Lock on ModifierFlag::EXTRA1 Use W to Force Lock on ModifierFlag::EXTRA2 Use E to Force Lock on ModifierFlag::EXTRA3 Use R to Force Lock on ModifierFlag::EXTRA4 Use T to Force Lock on ModifierFlag::EXTRA5 Use A to Force Lock off ModifierFlag::EXTRA1 Use S to Force Lock off ModifierFlag::EXTRA2 Use D to Force Lock off ModifierFlag::EXTRA3 Use F to Force Lock off ModifierFlag::EXTRA4 Use G to Force Lock off ModifierFlag::EXTRA5
- VK_STICKY
- Toggle Use 1 to Sticky Command_L Use 2 to Sticky Command_R Use 3 to Sticky Control_L Use 4 to Sticky Control_R Use 5 to Sticky Fn Use 6 to Sticky Option_L Use 7 to Sticky Option_R Use 8 to Sticky Shift_L Use 9 to Sticky Shift_R Use Q to Sticky ModifierFlag::EXTRA1 Use W to Sticky ModifierFlag::EXTRA2 Use E to Sticky ModifierFlag::EXTRA3 Use R to Sticky ModifierFlag::EXTRA4 Use T to Sticky ModifierFlag::EXTRA5 Use Y to Y,Sticky Shift_L Use L to Shift_L (+ Sticky Shift_L) EXTRA1+A to 1 EXTRA2+A to 2 EXTRA3+A to 3 EXTRA4+A to 4 EXTRA5+A to 5
- Force On/Off Use 1 to Sticky Command_L Force On Use 2 to Sticky Command_R Force On Use 3 to Sticky Control_L Force On Use 4 to Sticky Control_R Force On Use 5 to Sticky Fn Force On Use 6 to Sticky Option_L Force On Use 7 to Sticky Option_R Force On Use 8 to Sticky Shift_L Force On Use 9 to Sticky Shift_R Force On Use Q to Sticky ModifierFlag::EXTRA1 Force On Use W to Sticky ModifierFlag::EXTRA2 Force On Use E to Sticky ModifierFlag::EXTRA3 Force On Use R to Sticky ModifierFlag::EXTRA4 Force On Use T to Sticky ModifierFlag::EXTRA5 Force On Use A to Sticky Command_L Force Off Use S to Sticky Command_R Force Off Use D to Sticky Control_L Force Off Use F to Sticky Control_R Force Off Use G to Sticky Fn Force Off Use H to Sticky Option_L Force Off Use J to Sticky Option_R Force Off Use K to Sticky Shift_L Force Off Use L to Sticky Shift_R Force Off Use Z to Sticky ModifierFlag::EXTRA1 Force Off Use X to Sticky ModifierFlag::EXTRA2 Force Off Use C to Sticky ModifierFlag::EXTRA3 Force Off Use V to Sticky ModifierFlag::EXTRA4 Force Off Use B to Sticky ModifierFlag::EXTRA5 Force Off
- VK_LAZY
- Standard Use 1 to Lazy Command_L Use 2 to Lazy Command_R Use 3 to Lazy Control_L Use 4 to Lazy Control_R Use 5 to Lazy Fn Use 6 to Lazy Option_L Use 7 to Lazy Option_R Use 8 to Lazy Shift_L Use 9 to Lazy Shift_R
- KeyToKey Change 1 to A,B,C,VK_LAZY_SHIFT_L Change 2 to Control_L+VK_LAZY_SHIFT_L Change 3 to A,Control_L+VK_LAZY_SHIFT_L
- KeyOverlaidModifier Change 1 to VK_LAZY_SHIFT_L (When type only, send Space)
- DoublePressModifier Change 1 to VK_LAZY_SHIFT_L, KEY_1 x2 to Return
- VK_MOUSEKEY_*
- Standard Change WASD to VK_MOUSEKEY_UP/LEFT/DOWN/RIGHT Change U to VK_MOUSEKEY_DIAGONAL_NW Change O to VK_MOUSEKEY_DIAGONAL_NE Change J to VK_MOUSEKEY_DIAGONAL_SW Change L to VK_MOUSEKEY_DIAGONAL_SE Change Arrows to VK_MOUSEKEY_SCROLL_UP/LEFT/DOWN/RIGHT Change F to VK_MOUSEKEY_HIGHSPEED (WASD and IJKL operations become high speed) Change 1 to VK_MOUSEKEY_BUTTON_LEFT Change 2 to VK_MOUSEKEY_BUTTON_MIDDLE Change 3 to VK_MOUSEKEY_BUTTON_RIGHT Change 4 to VK_MOUSEKEY_BUTTON_BUTTON4 Change 5 to VK_MOUSEKEY_BUTTON_BUTTON5 Change 6 to VK_MOUSEKEY_BUTTON_BUTTON6 Change 7 to VK_MOUSEKEY_BUTTON_BUTTON7 Change 8 to VK_MOUSEKEY_BUTTON_BUTTON8 Change Z to VK_MOUSEKEY_BUTTON_BUTTON9 Change X to VK_MOUSEKEY_BUTTON_BUTTON10 Change C to VK_MOUSEKEY_BUTTON_BUTTON11 Change V to VK_MOUSEKEY_BUTTON_BUTTON12 Change B to VK_MOUSEKEY_BUTTON_BUTTON13 Change N to VK_MOUSEKEY_BUTTON_BUTTON14 Change M to VK_MOUSEKEY_BUTTON_BUTTON15 Change , to VK_MOUSEKEY_BUTTON_BUTTON16
- Lock Change 1 to VK_MOUSEKEY_LOCK_BUTTON_LEFT Change 2 to VK_MOUSEKEY_LOCK_BUTTON_MIDDLE Change 3 to VK_MOUSEKEY_LOCK_BUTTON_RIGHT Change 4 to VK_MOUSEKEY_LOCK_BUTTON_BUTTON4 Change 5 to VK_MOUSEKEY_LOCK_BUTTON_BUTTON5 Change 6 to VK_MOUSEKEY_LOCK_BUTTON_BUTTON6 Change 7 to VK_MOUSEKEY_LOCK_BUTTON_BUTTON7 Change 8 to VK_MOUSEKEY_LOCK_BUTTON_BUTTON8 Change Z to VK_MOUSEKEY_LOCK_BUTTON_BUTTON9 Change X to VK_MOUSEKEY_LOCK_BUTTON_BUTTON10 Change C to VK_MOUSEKEY_LOCK_BUTTON_BUTTON11 Change V to VK_MOUSEKEY_LOCK_BUTTON_BUTTON12 Change B to VK_MOUSEKEY_LOCK_BUTTON_BUTTON13 Change N to VK_MOUSEKEY_LOCK_BUTTON_BUTTON14 Change M to VK_MOUSEKEY_LOCK_BUTTON_BUTTON15 Change , to VK_MOUSEKEY_LOCK_BUTTON_BUTTON16 Change . to VK_MOUSEKEY_LOCK_BUTTON_ALL_FORCE_OFF
- Extra Change WASD to Shift_L+VK_MOUSEKEY_UP/LEFT/DOWN/RIGHT Change IJKL to Shift_L+VK_MOUSEKEY_SCROLL_UP/LEFT/DOWN/RIGHT Change F to Shift_L+VK_MOUSEKEY_HIGHSPEED Change 1 to Shift_L+VK_MOUSEKEY_BUTTON_LEFT Change 2 to A,VK_MOUSEKEY_BUTTON_LEFT Change 3 to A,Shift_L+VK_MOUSEKEY_BUTTON_LEFT
- Extra2 Change WASD to A,Shift_L+VK_MOUSEKEY_UP/LEFT/DOWN/RIGHT Change IJKL to A,Shift_L+VK_MOUSEKEY_SCROLL_UP/LEFT/DOWN/RIGHT Change F to A,Shift_L+VK_MOUSEKEY_HIGHSPEED
- VK_CHANGE_INPUTMODE_* Use 1 to VK_CHANGE_INPUTMODE_ENGLISH Use 2 to VK_CHANGE_INPUTMODE_FRENCH Use 3 to VK_CHANGE_INPUTMODE_GERMAN Use 4 to VK_CHANGE_INPUTMODE_JAPANESE Use 5 to VK_CHANGE_INPUTMODE_SWEDISH Use 6 to VK_CHANGE_INPUTMODE_CANADIAN Use 7 to VK_CHANGE_INPUTMODE_RUSSIAN Use 8 to VK_CHANGE_INPUTMODE_RUSSIAN_TYPOGRAPHIC Use 9 to VK_CHANGE_INPUTMODE_ENGLISH_TYPOGRAPHIC Use 0 to VK_CHANGE_INPUTMODE_TRADITIONAL_CHINESE_YAHOO_KEYKEY Use Q to VK_CHANGE_INPUTMODE_ESTONIAN Use W to VK_CHANGE_INPUTMODE_FINNISH Use E to VK_CHANGE_INPUTMODE_THAI Use R to VK_CHANGE_INPUTSOURCE_DVORAK Use T to VK_CHANGE_INPUTSOURCE_COLEMAK
- VK_CONFIG
- Use A to VK_CONFIG_TOGGLE Use S to VK_CONFIG_FORCE_ON Use D to VK_CONFIG_FORCE_OFF Use F to VK_CONFIG_SYNC_KEYDOWNUP Use G to Shift_L+VK_CONFIG_SYNC_KEYDOWNUP Use H to A,VK_CONFIG_SYNC_KEYDOWNUP Use J to A,Shift_L+VK_CONFIG_SYNC_KEYDOWNUP
- VK_CONSUMERKEY
- Standard Use 1 to VK_CONSUMERKEY_BRIGHTNESS_DOWN Use 2 to VK_CONSUMERKEY_BRIGHTNESS_UP Use 3 to VK_CONSUMERKEY_KEYBOARDLIGHT_LOW Use 4 to VK_CONSUMERKEY_KEYBOARDLIGHT_HIGH Use 5 to VK_CONSUMERKEY_MUSIC_PREV Use 6 to VK_CONSUMERKEY_MUSIC_PLAY Use 7 to VK_CONSUMERKEY_MUSIC_NEXT Use 8 to VK_CONSUMERKEY_VOLUME_MUTE Use 9 to VK_CONSUMERKEY_VOLUME_DOWN Use 0 to VK_CONSUMERKEY_VOLUME_UP Use q to VK_CONSUMERKEY_EJECT Use w to VK_CONSUMERKEY_POWER
- Combination with key repeat Use 1 to VK_CONSUMERKEY_BRIGHTNESS_DOWN, Space Use 2 to VK_CONSUMERKEY_BRIGHTNESS_UP, Space
- VK_JIS_TOGGLE_EISUU_KANA A to KANA/EISUU (toggle) Command_L to KANA/EISUU (toggle) Command_R to Command_R (When type only, send send KANA/EISUU (toggle))
- VK_JIS_BACKSLASH Use A as JIS_BACKSLASH
- VK_JIS_YEN Use A as JIS_YEN
- VK_JIS_TEMPORARY_ROMAN Use A as A,VK_JIS_TEMPORARY_ROMAN,I,U Use B as VK_JIS_TEMPORARY_ROMAN,A,I,U
- VK_JIS_TEMPORARY_HIRAGANA Use A as A,VK_JIS_TEMPORARY_HIRAGANA,I,U Use B as VK_JIS_TEMPORARY_HIRAGANA,A,I,U
- VK_JIS_TEMPORARY_KATAKANA Use A as A,VK_JIS_TEMPORARY_KATAKANA,I,U Use B as VK_JIS_TEMPORARY_KATAKANA,A,I,U
- VK_JIS_TEMPORARY_AINU Use A as A,VK_JIS_TEMPORARY_AINU,I,U Use B as VK_JIS_TEMPORARY_AINU,A,I,U
- SetKeyboardType
付記
Fn+jkl... によるキーパッド(これは自動的に有効になります)