Padrão de chave para as teclas funcionais?


0

Gostaria de saber o padrão de teclas funcionais (F1, F2, F3 ....)

Recentemente, comprei um controlador de mídia separado para o meu MacBookPro, ele tem a capacidade de mapear seus botões para determinados padrões de teclas. Eu gostaria de definir dois dos botões para ser a música anterior (F7) e a próxima música (F9). Mas o controlador não está reconhecendo os principais padrões.

Eu tentei apenas pressionar a tecla F7, que ela não reconhece. Eu também tentei definir o padrão de chave como (F7 + fn-key), que reconhece, mas não faz nada, apenas faz o "não computa o som" que o Mac faz.

Então, qual é o padrão de tecla correto para especificar as teclas funcionais na parte superior do teclado?


F7 não é a mesma tecla que 'música anterior'. As funções especiais são acessadas pela tecla Fn / F ou apenas pela tecla F, dependendo de como você tem as preferências do sistema / teclado / teclado configurados. Estou razoavelmente certo de que eles não são transmitidos de nenhuma forma reconhecível pelo teclado. ou seja, não há como 'pressionar' a tecla de função especial programaticamente.
Tetsujin

Respostas:


3

Da minha breve pesquisa, as chaves da mídia são passadas como eventos.

Como uma solução alternativa, talvez você possa usar uma solução semelhante à ilustrada aqui :

  1. Defina o pressionamento de tecla que você deseja executar uma ação (usando atalhos de teclado nas preferências do sistema ou em um aplicativo de terceiros como USB Overdrive)
  2. Escreva um AppleScript para executar a ação que você precisa:

    tell application "iTunes"
        next track
    end tell
    

Eu estava pensando que a rota AppleScript seria uma solução viável. Obrigado!
Sakiboy 24/11/2015
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.