def test_remap_hotkey_modifiers_state(self): keyboard.remap_hotkey('ctrl+shift+a', 'b') self.do( d_ctrl + d_shift + du_c + du_a + du_a, d_shift + d_ctrl + du_c + u_shift + u_ctrl + du_b + d_ctrl + d_shift + u_shift + u_ctrl + du_b + d_ctrl + d_shift)
def test_remap_hotkey_release_complete(self): keyboard.remap_hotkey('a', 'b', trigger_on_release=True) self.do(du_a, du_b)
def test_remap_hotkey_complex_dst(self): keyboard.remap_hotkey('a', 'ctrl+b, c') self.do(d_a + u_a, d_ctrl + du_b + u_ctrl + du_c)
def test_remap_hotkey_modifiers_repeat(self): keyboard.remap_hotkey('ctrl+shift+a', 'b') self.do(d_ctrl + d_shift + du_a + du_a, du_b + du_b)
def start(debugFlag=False) -> None: def endRoutine(): keyboard.unhook_all() print('Unhooking all...') sys.exit() if debugFlag == True: debug() # Remapping block keyboard.remap_hotkey('alt+a', 'left arrow') keyboard.remap_hotkey('alt+s', 'down arrow') keyboard.remap_hotkey('alt+w', 'up arrow') keyboard.remap_hotkey('alt+d', 'right arrow') keyboard.remap_hotkey('right ctrl+1', 'F1') keyboard.remap_hotkey('right ctrl+2', 'F2') keyboard.remap_hotkey('right ctrl+3', 'F3') keyboard.remap_hotkey('right ctrl+4', 'F4') keyboard.remap_hotkey('right ctrl+5', 'F5') keyboard.remap_hotkey('right ctrl+6', 'F6') keyboard.remap_hotkey('right ctrl+7', 'F7') keyboard.remap_hotkey('right ctrl+8', 'F8') keyboard.remap_hotkey('right ctrl+9', 'F9') keyboard.remap_hotkey('right ctrl+0', 'F10') keyboard.remap_hotkey('right ctrl+-', 'F11') keyboard.remap_hotkey('right ctrl+=', 'F12') keyboard.remap_hotkey keyboard.wait('left ctrl+left alt+q', suppress=True) endRoutine()
def test_remap_hotkey_single(self): keyboard.remap_hotkey('a', 'b') self.do(d_a + u_a, d_b + u_b)
def test_remap_hotkey_modifiers_state(self): keyboard.remap_hotkey('ctrl+shift+a', 'b') self.do(d_ctrl+d_shift+du_c+du_a+du_a, d_shift+d_ctrl+du_c+u_shift+u_ctrl+du_b+d_ctrl+d_shift+u_shift+u_ctrl+du_b+d_ctrl+d_shift)
def test_remap_hotkey_modifiers_repeat(self): keyboard.remap_hotkey('ctrl+shift+a', 'b') self.do(d_ctrl+d_shift+du_a+du_a, du_b+du_b)
def test_remap_hotkey_complex_dst(self): keyboard.remap_hotkey('a', 'ctrl+b, c') self.do(d_a+u_a, d_ctrl+du_b+u_ctrl+du_c)
def test_remap_hotkey_single(self): keyboard.remap_hotkey('a', 'b') self.do(d_a+u_a, d_b+u_b)