Questão Suspensórios com LCtrl + LShift + LAlt + è - como?


Estou usando o Linux Mint 15 x64 e quero adicionar um novo mapeamento de chaves para chaves. Estou usando o layout de teclado italiano. No Windows, estou acostumado a criar chaves pressionando

(Left Ctrl && Left Shift && Left Alt) && (è || +)

De è e + Quero dizer as duas chaves à direita do P chave, aqueles que criam colchetes quando apenas Desvio à esquerda está em baixo.

Como posso ativar a criação de chaves como estou acostumado no Windows?


2


origem


Você quer dizer criar seu próprio atalho? Existe esse link sobre isso link criando atalhos - Andrea Gottardi
@AndreaGottardi: não, eu não quero lançar um programa com um atalho. Eu quero ser capaz de digitar chaves ('{' e '}') pressionando a combinação LCtrl + LShift + LAlt + 'è', que funciona no Windows, mas não no Linux. - Vittorio Romeo
você já tentou loadkeys? - Andrea Gottardi
@AndreaGottardi: tentei alterar manualmente os mapeamentos de teclado, mas não consegui encontrar uma maneira de expressar a combinação de teclas desejada. Loadkeys parece com o que eu tentei - eu preciso de ajuda para descobrir o comando certo para expressar a combinação LCtrl + LShift + LAlt + 'è'. - Vittorio Romeo
experimentar loadkeys it, se você não fez. - Andrea Gottardi


Respostas:


eu acredito xbindkeys e xte é o que você está procurando. Há sim uma pergunta sobre no Ask Ubuntu que o guiará pela configuração das ligações. Considere copiar e colar as chaves, "{" e "}", de uma página da Web ou algo semelhante, se você não puder digitá-las diretamente no comando de associação.


1



Parece uma boa solução, mas não consigo encontrar o nome da chave '{'. "xte 'key {'" não funciona - Vittorio Romeo
Não foi possível fazê-lo funcionar, aparentemente '{' é menos + parensleft, mas parece não funcionar corretamente com xte keyup / keydown - Vittorio Romeo
Eu não posso tentar isso até chegar em casa, mas a "xte 'key \ {'" funciona? Este é um tiro longo, mas o "xte 'str {'" funciona? Mais uma vez, vou testar em casa hoje à noite e atualizar minha resposta. - Dane
Surpreendentemente, é "xte 'str {'" e "xte 'str}'" esse trabalho. - Dane
"xte 'str {'" funciona, mas todo o sistema xbindkeys não é realmente confiável. Eu recebo combinações diferentes pressionando as mesmas teclas com xbindkeys -k e eu não poderia simplesmente fazê-lo funcionar de forma confiável. Alguma outra ideia? - Vittorio Romeo


Como na minha outra resposta, eu estou apenas apontando para o Pergunta AskUbuntu.

A resposta sobre o Xmodmap parece ser mais confiável do que xbindkeys e xte.

Você pode usar XKeyCaps como uma GUI (ainda não tentei), mas parece muito antiga.

Parece que o Xmodmap pode não ser capaz de lidar Ctrl+Mudança+Alt, mas deve ser capaz de lidar com Ctrl+Mudança ou Alt+Mudança.


1





Solução confiável única que eu encontrei, que suporta a chave exata que eu quero, é usar o Autokey. Eu criei duas frases, uma para '{' e outra para '}'.

Funciona perfeitamente. A única coisa chata é que eu tenho que começar o Autokey antes de codificar.


0





Só tive esse problema, tentei todas as soluções aqui sem sucesso. notei olhando para o meu teclado que a chave parêntese é usada apenas quando shift é pressionado - se shift não é pressionado ele usa colchetes normais, então eu tentei: "xte 'str]'" e funciona perfeitamente, espero que ajude alguém.


-1



Isso não responde à pergunta do autor. Edite sua resposta para que responda direta e detalhadamente à pergunta do autor. Comentários nunca devem ser enviados como resposta a uma pergunta - Ramhound