Eu tenho um laptop sem teclado numérico no qual estou executando o Ubuntu 12.04 e gosto muito de jogar jogos parecidos com os de roguel. Tais jogos tendem a exigir um numpad para movimento, direcionamento, etc., pois é possível operar nas oito direções principais. Para contornar a limitação de não ter um numpad, eu gostaria de poder vincular uma combinação de teclas, por exemplo, Shift + Left Arrowa outra tecla, neste caso 1; infelizmente, minha pesquisa até agora só mostrou como vincular uma combinação de teclas a um comando. Tenho certeza de que há algo claramente óbvio que estou perdendo, mas quanto ao que é ... Qualquer ajuda seria muito apreciada!
key-binding
numpad
JamesG
fonte
fonte
Respostas:
se você quiser fazer isso no Windows, existe a AutoHotKey, linguagem de script muito útil, que pode fazer muito com a interface de script.
Uma alternativa perfeita ao AutoHotKey é o AutoKey . Muito útil se você deseja remapear chaves ou atribuir uma abreviação ( adr ) e ela escreverá seu endereço completo!
A versão mais recente é v0.90.
Abra o centro de software> procure por
autokey
> instale a AutoKey (GTK)Abra a AutoKey.
Pressione Ctrl+ Nou em Arquivo> Criar ..> Nova frase. Renomeie com o que quiser.
Inserir teclas No painel direito (remover texto
Enter phrase contents
), você deseja ser digitado (no seu caso Shift+ Left Arrowdigitará<shift>+<left>
) ao pressionar alguma tecla. informações completas para teclas especiais, como shift, seta etc. são descritas aqui .Em seguida, no canto inferior direito há três
Set
botões para definir paraAbbreviation
ouHotkey
ouWindow Filter
ou todos eles.Clique
Set
paraHotkey
. Você será solicitado a fornecer teclas de atalho. Se você quiser fazê-lo funcionar com uma única chave (no seu caso 1), não clique em nenhum outro botão que nãoPress to Set
.Clique
Press to Set
e pressione a tecla que deseja atribuir (no seu caso 1).Clique em
OK
.Clique
Save
no canto inferior direito. Agora tente bater 1onde quiser.Você precisa manter o AutoKey em execução ou pode adicionar uma lista de inicialização para o comando
autokey-gtk
Tutorial incrível está aqui :))
Aqui estão alguns scripts de amostra Se você quiser fazer algo mais.
fonte
Isto foi muito bem respondida em outras questões como este , mas a versão curta é que você deve ser capaz de fazer este nível de remapeamento com xmodmap. Eu fiz esse tipo de coisa para mapear combinações de teclas com as ações de teclas multimídia, por exemplo.
fonte
Graças a sua parte, eu mapear a Ctrl+ h, j, k, lpara ser ←, ↓, ↑, →, agora eu como o meu HHKB melhor.
Se você possui HHKB, também pode definir em:
Shift+ Esc=~
Ctrl+ 0= Home
Ctrl+ 4= End
Ctrl+ b= PgUp
Ctrl+ f= PgDn
a propósito, eu anoto no meu blog ---- 凍 仁 的: O HHKB Pro 2 .
fonte