import sys import os import datetime import pyauto from keyhac import * def configure(keymap): # Setting with callable object (Advanced usage) def editor(path): shellExecute( None, "goneovim.exe", '"%s"'% path, "" ) keymap.editor = editor keymap_global = keymap.defineWindowKeymap() # SandC keymap.replaceKey("Space", "RCtrl") keymap_global["O-RCtrl"] = "Space" # IME on/off with Shift def set_input_method(ime_status): keymap.getWindow().setImeStatus(ime_status) if keymap.getWindow().getImeStatus(): message = "[あ]" else: message = "[A]" keymap.popBalloon("ime_status", message, 500) keymap_global["O-LShift"] = lambda: set_input_method(0) keymap_global["O-RShift"] = lambda: set_input_method(1)