Deslocamento + F10 ! Um dos meus atalhos favoritos!
No Windows, o botão de contexto é incrível! Mas em alguns teclados, principalmente laptops, eles pararam de incluir um botão dedicado.
Existe um acorde de teclado (atalho) que exibe o menu de contexto?
Embora não seja diretamente uma resposta para sua pergunta, possivelmente existem soluções melhores do que Shift + F10 . Apenas como exemplo, não funciona aqui no navegador Chrome, enquanto eu estou digitando esta resposta. Também na maioria dos programas onde eu realmente preciso da tecla do menu de contexto (também conhecido como Apps -Key) eu uso isso com tanta freqüência que "com as duas mãos ou estico um desajeitadamente" cominação chave como Shift + F10 é desfavorável.
Note, no entanto, que só posso comentar sobre as soluções do Windows. Além disso, essas soluções pressupõem que você tenha outras chaves, que você está disposto a sacrificar.
O Windows permite o remapeamento de chaves pelo registro. Infelizmente, isso não usa nenhuma sintaxe direta, então é melhor usar um utilitário de terceiros para gerar os remapeamentos, como SharpKeys .
AcapturadetelamostraminhaconfiguraçãoparaoThinkpadEdgeE540,ondeateclademenudecontextofoisubstituídapeloPrintScreen,masoferecebotõesdeutilitário(abertocalc.exe,teladebloqueio,navegadoraberto,aberto"Meu Computador") que são totalmente inútil para mim.
Felizmente, ele usa nomes descritivos para as chaves, de modo que não é necessário descobrir os códigos de teclas.
Remapear as chaves diretamente com o registro ainda exigiria software de terceiros para descobrir os códigos de teclas (especialmente para chaves fora do padrão), por isso não recomendo tentar, contanto que o SharpKeys funcione no seu dispositivo. / p>
Alternativamente, você pode remapear as teclas com utilitários mais gerais, como o AutoHotKey. Eu costumava usar o script
; Print is Context, Shift-Print is Print.
$PrintScreen::Send {AppsKey}
$+PrintScreen::Send {PrintScreen}
para remapear PrintScreen para Apps e Shift + PrintScreen para PrintScreen .
Uma fraqueza das soluções AutoHotKey, no entanto, é que alguns programas, que acessam eventos de teclado em um nível inferior, como muitos jogos, não passam pelo AutoHotKey.
Shift+F10
é essa chave. Infelizmente, é mal suportado em muitas aplicações (por exemplo, o KDE4 Dolphin parece não suportá-lo).
Como solução alternativa, eu uso uma ligação global que a traduz na chave de menu padrão.
O @kdb explicou como fazer isso no Windows, para que você possa usar a solução deles lá. No Linux, eu tenho que trabalhar com a AutoKey .
Basta adicionar esse script e mapeá-lo para <shift>+<f10>
.
keyboard.send_keys('<menu>')
Observe que você deve salvar o script antes da vinculação ter efeito.
Além do padrão Shift + F10 , o meu laptop Dell tem mais um que funciona em muitas situações: Fn + Ctrl direita .