O F9-F12 é usado pelo Mac OS X, e eu não quero me livrar deles, só quero poder enviar o F9-F12 ocasionalmente para programas dentro do terminal (principalmente F9 / F10).
Alguns programas como a mc
sequência de suporte Escape 9 como sinônimo de F9 etc., mas não é universal.
Existe alguma maneira de fazer isso?
Você pode executar um AppleScript (por exemplo, envolvendo-o em um Serviço no Automator com a ação Executar AppleScript , sem entrada no Terminal ) que executa o seguinte:
Isso atribuirá temporariamente um atalho diferente ao vinculado a F9, pressione F9 e reverterá a configuração. Os nomes das configurações são os seguintes para as outras preferências do Expose:
Os códigos de chave para F9 a F12 são os seguintes:
Você pode atribuir atalhos de teclado a serviços em Preferências do sistema »Teclado» Atalhos de teclado »Serviços Você precisará aprender outro atalho (por exemplo
Command-F9
), mas pelo menos pode pressionar uma tecla para iniciar a ação. Para atalhos usando as teclas F, consulte o último parágrafo desta resposta .Como alternativa, você pode configurar um aplicativo de teclas de atalho / macro como Butler para pressionar a sequência de escape de onde você
cat -v
pressiona uma das teclas F enquanto desativa os atalhos.Estes são F9 a F12, em ordem.
No Butler, é assim para F9:
I pressionado
Ctrl-[
,[
,2
,0
,~
em que a sequência. No meu layout de teclado,~
é porShift-backtick
isso que o modificador Shift está visível. Funciona de qualquer maneira.Configure um atalho e você pode começar a pressioná-lo para obter a sequência de escape:
Funciona
mc
e não me lembro de outro programa CLI com teclas F no momento. Mas não é amc
sequência de escape específica, portanto provavelmente funcionará em outras.Como alternativa, muitos aplicativos de linha de comando entendem
Esc, 1
(sequência) como significandoF1
, atéEsc, 0
significadoF10
.fonte
Você pode desativar o atalho do teclado F12em:
preferências de teclado> atalhos de teclado
fonte
Acrescentarei que, se você estiver em um laptop, na verdade não está usando o F9-F12, está pressionando "next song", "audio mudo", "volume down" (exemplo do recente macbookpro). Para realmente pressionar F9-F12, mantenha 'Fn' pressionado enquanto usa a mesma tecla.
Na área de trabalho, se você tiver coisas como Exposé, Spaces etc. mapeadas para as teclas reais do teclado F9-F12, acho útil associar essas funções a botões adicionais do mouse (por exemplo, eu uso o 'par lateral de botões' de o Mighty Mouse para ativar o Exposé) ou as bordas da tela (por exemplo, eu tenho 'tela em espera' no canto superior esquerdo) - mas isso é realmente uma questão subjetiva.
fonte
Este é o processo de duas etapas que eu usei para obter o CoRD (Remote Desktop for Mac):
O primeiro passo é o que o @taw está falando em um dos comentários; obtém as teclas de função f1-f10 funcionando. O segundo passo impede que as teclas f11 e f12 sejam interceptadas pelo OSX.
fonte