Skip to content
/ EnRu Public

Another global keyboard layout switch by clicking the left or right Ctrl key

Notifications You must be signed in to change notification settings

abakum/EnRu

Repository files navigation

EnRu

Another global keyboard layout switch by clicking the left or right Ctrl key
Еще один глобальный переключатель раскладки клавиатуры щелчком левой или правой клавиши Ctrl

Credits - благодарности:

Install - установка:

  • git clone https://github.com/abakum/EnRu.git EnRu
  • download & install AutoHotkeyahk
  • run EnRu.ahk or a2e.bat

Usage - использование:

  • Press and release the left Ctrl key to switch the keyboard layout to en_USen_US.
    Нажми и отпусти левую клавишу Ctrl чтоб переключить раскладку клавиатуры на en_USen_US.
  • Press and release the right Ctrl key to switch the keyboard layout to ru_Ruru_Ru, but if the UltraVNC window is active, the local keyboard layout will be en_USen_US.
    Нажми и отпусти правую клавишу Ctrl чтоб переключить раскладку клавиатуры на ru_Ruru_Ru, но если активно окно с UltraVNC то раскладка локальной клавиатуры будет en_USen_US.
  • You can switch the keyboard layout with the mouse by right-clicking on the tray icon.
    Можно переключить раскладку клавиатуры мышкой через правый клик на иконке в трэе.
  • If you make the window with UltraVNC active then after 2 seconds or earlier, the layout of the local keyboard will switch to en_USen_US.
    Если сделать активным окно с UltraVNC то через 2 секунды или раньше раскладка локальной клавиатуры переключится en_USen_US.
  • If you switch the keyboard layout not via EnRu then after 2 seconds or earlier, the icon in the tray will change accordingly.
    Если переключить раскладку клавиатуры не через EnRu то через 2 секунды или раньше иконка в трэе изменится соответственно.

Story of creation - история создания:

  • Previously, whichever VNC-servervnc I used, I used only RealVNC'sRealVNC VNC-viewer. It would send Alt-TAB to the VNC-server and allow me to switch keyboard layouts if the same keyboard layout switcher was set on both VNC computers.
    Раньше какой бы VNC-серверvnc я не использовал пользовался только VNC-вьювером от RealVNCRealVNC Он передавал VNC-серверу Alt-TAB и позволял переключать раскладку клавиатур когда на обеих компьютерах с VNC стоял один и тот же переключатель раскладок клавиатур.

  • But in the ngrokVNCngrokVNC project I had to use the encryption plugin and UltraVNC, which, when ScrollLock is enabled, can transmit Alt-TAB to the UltrVNC-serverwinvnc, but it was necessary to have en_USen_US layout on the UltraVNC and ru_Ruru_Ru layout on the winvnc to transmit cyrillics.
    Но в проекте ngrokVNCngrokVNC потребовалось использовать плагин шифрования и UltraVNC, который при включении ScrollLock может передавать Alt-TAB на VNC-серверwinvnc, но для передачи кириллицы нужно чтоб на UltraVNC была расскладка en_USen_US а на winvnc ru_Ruru_Ru