Exemple #1
0
def set_keyboard_layout():
    w = win32gui
    window_title = w.GetWindowText(w.GetForegroundWindow())
    print(window_title)
    if 'whatsapp' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            -264436723)  # to switch to Heb
        print("Keyboard changed" + str(win32api.GetKeyboardLayout()))
    elif 'visual studio code' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            67699721)  # to switch to en
        print("Keyboard changed" + str(win32api.GetKeyboardLayout()))
    elif 'chrome' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            67699721)  # to switch to en
        print("Keyboard changed" + str(win32api.GetKeyboardLayout()))
    elif 'gitkraken' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            67699721)  # to switch to en
        print("Keyboard changed" + str(win32api.GetKeyboardLayout()))
    elif 'cmd' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            67699721)  # to switch to en
        print("Keyboard changed" + str(win32api.GetKeyboardLayout()))
Exemple #2
0
def set_keyboard_layout():
    w = win32gui
    window_title = w.GetWindowText(w.GetForegroundWindow())
    print("Title: " + window_title)
    if 'whatsapp' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            -264436723)  # to switch to Heb
        print("Keyboard changed " + str(win32api.GetKeyboardLayout()) +
              " Hebrew, whatsapp")
    elif any("\u0590" <= c <= "\u05EA" for c in window_title):
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            -264436723)  # to switch to Heb
        print("Keyboard changed " + str(win32api.GetKeyboardLayout()) +
              " Hebrew, heb")
    elif 'visual studio code' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            67699721)  # to switch to en
        print("Keyboard changed " + str(win32api.GetKeyboardLayout()) +
              " English, vsc")
    elif 'chrome' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            67699721)  # to switch to en
        print("Keyboard changed " + str(win32api.GetKeyboardLayout()) +
              " English, chrome")
    elif 'gitkraken' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            67699721)  # to switch to en
        print("Keyboard changed " + str(win32api.GetKeyboardLayout()) +
              " English, git")
    elif 'cmd' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            67699721)  # to switch to en
        print("Keyboard changed " + str(win32api.GetKeyboardLayout()) +
              " English, cmd")

    elif 'ssh' in window_title.lower():
        py_win_keyboard_layout.change_foreground_window_keyboard_layout(
            67699721)  # to switch to en
        print("Keyboard changed " + str(win32api.GetKeyboardLayout()) +
              " English, ssh")
Exemple #3
0
def exiting():
    py_win_keyboard_layout.change_foreground_window_keyboard_layout(layout)
    fen.destroy()
Exemple #4
0
def french():
    py_win_keyboard_layout.change_foreground_window_keyboard_layout(layout)
    return False
Exemple #5
0
def arab():
    py_win_keyboard_layout.change_foreground_window_keyboard_layout(-255851519)
    return False