Esempio n. 1
0
def main():
    args = parser.parse_args()
    if args.verbose:
        keyboard.on_press(on_key_press)

    if not args.nomap:
        for mapit in keys:
            keyboard.remap_key(*mapit)

    print("mac mode is activated now, my little apple fanboy... ;-)")

    keyboard.wait()
Esempio n. 2
0
def change_move():
    print('change to wsd')

    keyboard.remap_key('w', 'up')
    keyboard.remap_key('s', 'down')
    keyboard.remap_key('d', 'right')
    keyboard.remap_key('a', 'left')
Esempio n. 3
0
def press(src):

    keyboard.start_recording()
    time.sleep(1)
    gen = keyboard.stop_recording()

    bind = str(list(keyboard.get_typed_strings(gen)))[2].lower()

    if bind == "'":
        bind = None
        pass
    else:
        keyboard.remap_key(src, bind)
    return bind
Esempio n. 4
0
def on_activate_exit():
    global status
    print('current status:', status)
    if status == 1 or status == 4:
        unhook_arrow()
        status = 2
        print('current status 已修改成:', status)
        return
    if status == 2:
        keyboard.remap_key('h', 'left')
        keyboard.remap_key('j', 'down')
        keyboard.remap_key('k', 'up')
        keyboard.remap_key('l', 'right')
        status = 4
        print('current status 已修改成:', status)
        return
Esempio n. 5
0
def on_activate_exit():
    print('exit')
    global times
    print(times)
    if times==1 or times==4:
        keyboard.unhook_key('h')
        keyboard.unhook_key('j')
        keyboard.unhook_key('k')
        keyboard.unhook_key('l')
        times=2
        return
    if times==2 or times == 3:
        keyboard.remap_key('h','left')
        keyboard.remap_key('j','down')
        keyboard.remap_key('k','up')
        keyboard.remap_key('l','right')
        times=4
        return
 def test_remap_key_multiple(self):
     mapped = keyboard.remap_key('a', 'shift+b')
     self.do(d_a + d_c + u_a, d_shift + d_b + d_c + u_b + u_shift)
     keyboard.unremap_key(mapped)
     self.do(d_a + d_c + u_a, d_a + d_c + u_a)
 def test_remap_key_ambiguous(self):
     keyboard.remap_key('A', 'b')
     self.do(d_a + d_b, d_b + d_b)
     self.do([make_event(KEY_DOWN, 'A', -1)], d_b)
 def test_remap_key_simple(self):
     mapped = keyboard.remap_key('a', 'b')
     self.do(d_a + d_c + u_a, d_b + d_c + u_b)
     keyboard.unremap_key(mapped)
     self.do(d_a + d_c + u_a, d_a + d_c + u_a)
import keyboard
keyboard.remap_key('page up', 75) #remap pageup to left arrow
keyboard.remap_key('page down', 77) #remap pagedown to right arrow
keyboard.wait('esc') #esc to exit
Esempio n. 10
0
import keyboard

triggers = ('a', 'e', 'i', 'u')
target = 'o'

for trigger in triggers:
    keyboard.remap_key(trigger, target)

input("Press enter to quit\n")
Esempio n. 11
0
from win32gui import GetWindowText, GetForegroundWindow
import time
import keyboard

alreadyMapped = False

while True:
    time.sleep(0.1)
    if "Microsoft Teams" in GetWindowText(GetForegroundWindow()):
        if not alreadyMapped:
            alreadyMapped = True
            #keyboard.block_key('enter')
            keyboard.remap_key('enter', 'shift+enter')
            #keyboard.remap_hotkey('ctrl+enter', 'enter')
            #keyboard.remap_key('#', 'shift+enter')
    else:
        alreadyMapped = False
        keyboard.unhook_all()
Esempio n. 12
0
def arrow_remapp():
    keyboard.remap_key('h', 'left')
    keyboard.remap_key('j', 'down')
    keyboard.remap_key('k', 'up')
    keyboard.remap_key('l', 'right')
Esempio n. 13
0
 def test_remap_key_multiple(self):
     mapped = keyboard.remap_key('a', 'shift+b')
     self.do(d_a+d_c+u_a, d_shift+d_b+d_c+u_b+u_shift)
     keyboard.unremap_key(mapped)
     self.do(d_a+d_c+u_a, d_a+d_c+u_a)
Esempio n. 14
0
 def test_remap_key_ambiguous(self):
     keyboard.remap_key('A', 'b')
     self.do(d_a+d_b, d_b+d_b)
     self.do([make_event(KEY_DOWN, 'A', -1)], d_b)
Esempio n. 15
0
 def test_remap_key_simple(self):
     mapped = keyboard.remap_key('a', 'b')
     self.do(d_a+d_c+u_a, d_b+d_c+u_b)
     keyboard.unremap_key(mapped)
     self.do(d_a+d_c+u_a, d_a+d_c+u_a)