Skip to content

Instantly share code, notes, and snippets.

@laughingman7743
Created August 28, 2014 08:19
Show Gist options
  • Save laughingman7743/93cb5a3104534e6bc119 to your computer and use it in GitHub Desktop.
Save laughingman7743/93cb5a3104534e6bc119 to your computer and use it in GitHub Desktop.
keyhac configuration file
# -*- coding: utf-8 -*-
from keyhac import *
def configure(km):
remap_jp(km)
def remap_jp(km):
kmg = km.defineWindowKeymap()
# @ -> "
kmg['S-2'] = 'S-Quote'
# ^ -> &
kmg['S-6'] = 'S-7'
# & -> '
kmg['S-7'] = 'Quote'
# * -> (
kmg['S-8'] = 'S-9'
# ( -> )
kmg['S-9'] = 'S-0'
# ) -> None
#kmg['S-0'] = None
# _ -> =
kmg['S-Minus'] = 'Plus'
# = -> ^
kmg['Plus'] = 'S-6'
# + -> ~
kmg['S-Plus'] = 'S-BackQuote'
# None -> \
kmg['(255)'] = '(220)'
# None -> |
kmg['S-(255)'] = 'S-BackSlash'
# [ -> @
kmg['OpenBracket'] = 'S-2'
# { -> `
kmg['S-OpenBracket'] = 'BackQuote'
# ] -> [
kmg['CloseBracket'] = 'OpenBracket'
# } -> {
kmg['S-CloseBracket'] = 'S-OpenBracket'
# : -> +
kmg['S-Semicolon'] = 'S-Plus'
# ' -> :
kmg['Quote'] = 'S-Semicolon'
# " -> *
kmg['S-Quote'] = 'S-8'
# \ -> ]
kmg['BackSlash'] = 'CloseBracket'
# | -> }
kmg['S-BackSlash'] = 'S-CloseBracket'
# None -> \
kmg['193'] = 'BackSlash'
# None -> _
kmg['S-193'] = 'S-Minus'
# ` -> 半角/全角
kmg['BackQuote'] = '(243)'
# | -> S-半角/全角
kmg['S-BackQuote'] = '(244)'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment