Existem combinações de teclas globais adequadas ou especificamente reservadas no OS X para atribuição do usuário?

13

Estou tentando identificar uma tecla de atalho global apropriada para definir nas preferências do iTerm2 para mostrar / ocultar:

insira a descrição da imagem aqui

Gostaria de evitar conflitos com as teclas de atalho de outros aplicativos ou outro uso futuro. Existem blocos de combinações de teclas reservados para atribuição do usuário no OS X ou grupos de combinações de teclas que geralmente não são usados , o que seria particularmente adequado?

Andrew Ferrier
fonte

Respostas:

12

Aqui estão as diretrizes oficiais da interface humana OS X da Apple para atalhos de teclado .

O documento parece ser um guia atual, autoritário e completo para atribuir atalhos de teclado. Abrange tanto a base conceitual para o uso de teclas modificadoras específicas, quanto o detalhamento exato de quais teclas e combinações são reservadas em todo o sistema ou provavelmente reservadas no futuro.

Aqui está a segunda página da Apple, mostrando um resumo completo dos atalhos de teclado existentes.

Gosmond
fonte
11
O link para a diretriz de interface está quebrado. O link atual é Diretrizes da interface humana: Teclado .
Raymond Yee
O link deve ser corrigido agora.
Anishpatel
Parece que a Apple mudou o link novamente. Aqui está o URL mais recente: developer.apple.com/macos/human-interface-guidelines/…
Chris Frederick
4

Isso é algo com o qual estive (e ainda estou) tremendamente incomodado e gastei um tempo considerável para encontrar algo que funcione como eu gostaria e que não interfira na miríade de atalhos já existentes no SO X.

Fiquei bastante parcial usando o cmd+ alt+ ctrl+ some keycombo por um longo tempo, e ele funciona muito bem em geral. Mas, se você quer algo quase à prova de balas e procura aumentar seu crédito de nerd de uma só vez, dê uma olhada neste post de Brett Terpstra, o cara por trás do nvAlt , entre outras coisas. Ele o orienta na substituição da sua Caps Lockchave pelo combo cmd+ alt+ ctrl+ shift, para que você possa fazer um combo de 5 teclas ( Caps Lock+ some key) com 2 teclas, o que é incrível. Esse método fornece a você um teclado inteiro, com atalhos que não são usados ​​por nenhum aplicativo.

PS: Veja a seção de comentários da postagem do blog para desativar a escfuncionalidade.

Marko Nikolovski
fonte
2

Trata-se de um teclado da UE (europeu), no entanto, eu uso ctrle a tecla diretamente acima dele ( < ). Ainda não entrou em conflito com nada.

Macmaniman
fonte
Isso é Cmd + ,em um teclado mac e funciona muito bem.
Navin
2

Descobri que Cmd+ Control+ A-Zgeralmente estão disponíveis para seus atalhos globais personalizados.

Eu também gostaria de poder acessar uma lista completa, e foi assim que cheguei a esta página.

Michael Liquori
fonte
0

Para encontrar todos os atalhos do sistema atribuídos no momento, abra Preferências do Sistema -> Teclado e selecione Atalhos do Teclado. Você pode digitalizar as opções e ver se a combinação que você gosta foi escolhida. Se houver, você pode clicar duas vezes na atribuição e alterá-la, se desejar, ou simplesmente escolher um conjunto diferente de chaves modificadoras. Com Shift, Controle, Opção, Comando e Escape para escolher, encontrar uma combinação fácil de lembrar e sensível não deve ser muito difícil.

MattDMo
fonte
11
Obrigado. Isso é apenas parte da história; isso me diz quais atalhos globais já foram selecionados, mas não quais combinações de teclas os aplicativos estão usando. O que eu procurava era uma declaração mais geral orientada ao design da Apple; esses aplicativos podem ser incentivados a EVITAR usando combinações de teclas em um intervalo específico.
Andrew Ferrier
0

Qualquer aplicativo pode usar qualquer atalho de teclado. Se o aplicativo não for um aplicativo em janela, os desenvolvedores precisam garantir que não entrem em conflito com os atalhos do sistema existentes. Por exemplo, você não deseja um aplicativo sem rosto usando, digamos, Cmd+ Shift+ G, que é o comando Ir para pasta no Finder. (E acho que o sistema substituiria esse uso de qualquer maneira.)

Costumo usar várias teclas modificadoras ao criar atalhos personalizados para qualquer coisa que possa entrar em conflito com o sistema. Em aplicativos específicos, você só precisa encontrar atalhos que o aplicativo não usa. E as Preferências do sistema informarão se há um conflito.

Kirk McElhearn
fonte