Como depurar porque uma ligação de chave OSX parou de funcionar?

4

Recentemente, percebi que a minha ligação de teclas ^ A parou de funcionar no OSX.

Minha suposição é que algum aplicativo registrou ^ A como uma tecla de atalho, mas não sei ao certo. Não me lembro de ter instalado algo novo recentemente, mas é certamente possível que eu fiz e acabei de esquecer.

Algumas outras informações pertinentes:

  • ^ A não funciona em nenhum aplicativo - isso não é apenas um problema do Terminal.app
  • Outros combos de controle (por exemplo: ^ E) ainda funcionam como esperado
  • A procura no painel Keyboard System Preferences não mostra nada ligado a ^ A
  • A reinicialização não ajuda
    • No entanto, fazer login em uma conta feita recentemente faz o problema desaparecer (por exemplo: ^ A funciona para a conta de teste)
  • Meu StandardKeyBinding.dict tem o valor correto para ^ A
    • Nota: Eu não tenho um DefaultKeyBinding.dict em / Library / KeyBindings ou ~ / Library / KeyBindings

Alguma idéia de como depurar isso?

    
por nall 22.06.2011 / 23:14

1 resposta

2

Ainda gostaria de comentários sobre como depurar esse tipo de coisa em geral, mas a resposta para este problema de ponto é respondida aqui: link

You can fix this problem by deleting the following plist file, which will reset all your keyboard shortcuts: com.apple.symbolichotkeys.plist in ~/Library/Preferences, and then logging out and back in again.

    
por 23.06.2011 / 00:27