Skip to content

Instantly share code, notes, and snippets.

@sakatam
Created November 28, 2016 04:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sakatam/7cd19c09b9ef6f764ccdd74d278894ac to your computer and use it in GitHub Desktop.
Save sakatam/7cd19c09b9ef6f764ccdd74d278894ac to your computer and use it in GitHub Desktop.
keyhac config for vim-ish cursor movement
from keyhac import *
def configure(keymap):
keymap_global = keymap.defineWindowKeymap()
keymap_global[ "Ctrl-H" ] = "Left"
keymap_global[ "Ctrl-J" ] = "Down"
keymap_global[ "Ctrl-K" ] = "Up"
keymap_global[ "Ctrl-L" ] = "Right"
keymap_global[ "Ctrl-Shift-H" ] = "Shift-Left"
keymap_global[ "Ctrl-Shift-J" ] = "Shift-Down"
keymap_global[ "Ctrl-Shift-K" ] = "Shift-Up"
keymap_global[ "Ctrl-Shift-L" ] = "Shift-Right"
keymap_global[ "Cmd-Ctrl-H" ] = "Cmd-Left"
keymap_global[ "Cmd-Ctrl-J" ] = "Cmd-Down"
keymap_global[ "Cmd-Ctrl-K" ] = "Cmd-Up"
keymap_global[ "Cmd-Ctrl-L" ] = "Cmd-Right"
keymap_global[ "Cmd-Ctrl-Shift-H" ] = "Cmd-Shift-Left"
keymap_global[ "Cmd-Ctrl-Shift-J" ] = "Cmd-Shift-Down"
keymap_global[ "Cmd-Ctrl-Shift-K" ] = "Cmd-Shift-Up"
keymap_global[ "Cmd-Ctrl-Shift-L" ] = "Cmd-Shift-Right"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment