Exclui um idioma de entrada do ciclo de comutação Alt + Shift no Windows 10

0

Eu tenho 3 idiomas no meu sistema: inglês, russo e japonês. Mas eu só quero ser capaz de Alt + Shift entre inglês e russo. Existe uma maneira de fazer isso no W10?

Esta pergunta não não se aplica aqui, porque não funciona no W10.

    
por Liburia 28.10.2017 / 06:25

1 resposta

0

Siga estes passos:

  1. Instale o AutoHotkey .
  2. Crie um arquivo de texto e cole o seguinte texto:
; This scripts changes the functionality of Shift + Alt from "switch keyboard layout"
; to "change to previous layout".
; this is usefull when you have more than 2 keyboard layouts and want to switch between 
; only 2 of them.

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

LAlt & LShift::send, #^{space down}{space up}
  1. Salve e renomeie o arquivo com a extensão .ahk (por exemplo, "Excluir extra layouts de teclado.ahk")
  2. Clique duas vezes para executar o script. Agora, o Alt + Shift deve alternar apenas entre os dois primeiros layouts de teclado.

Se estiver satisfeito, você pode compilar o script (clique com o botão direito - > compile) para criar o arquivo .exe . em seguida, mova o arquivo .exe ou .ahk para a pasta de inicialização (abra o RUN e digite " shell: startup " sem as aspas).

Notas extras:

  • Se você copiar o arquivo .exe , não precisará mais do AutoHotkey para poder desinstalá-lo.
  • Se você copiar o arquivo de script .ahk , não deverá desinstalar o AutoHotkey.
  • Esta postagem soluciona um problema semelhante, ajudou a gerar com a ideia.
por 24.10.2018 / 12:54