4 votes

Disposition personnalisée du clavier : Command+V ne colle pas dans Safari et Mail

J'ai créé une disposition de clavier personnalisée ( .keylayout ) et a remappé (entre autres clés) le fichier X , C et V clés. Cependant, je veux garder Cmd+X/C/V comme sur le QWERTY parce que c'est pratique et que j'y suis habitué.

Dans ma mise en page, j'ai donc gardé l'original. X, C, V mappings pour quand Command est appuyé :

<keyMap index="0">  <!-- No modifiers -->
  ...
  <key code="7" action="y" /> <!-- my modified layout -->
  <key code="8" action="x" />
  <key code="9" action="." />
...
<keyMap index="10">  <!-- command -->
  ...
  <key code="7" output="x" /> <!-- same as qwerty -->
  <key code="8" output="c" />
  <key code="9" output="v" />

Cela fonctionne bien sauf pour Command + . (qui devrait faire un Command + V (c.-à-d. coller) dans Safari, Mail et quelques autres applications Apple Dans ce cas, l'utilisation de l'original V (sur un clavier QWERTY) fonctionne

Je ne comprends pas pourquoi il échoue juste pour ce raccourci ? J'ai lu que certains Cmd+… Les raccourcis sont spéciaux et ne peuvent pas être remplacés, mais pourquoi cela fonctionne-t-il avec couper/copier mais pas avec coller ? Et pourquoi cela fonctionne-t-il dans toutes les applications, sauf Safari et Mail ?


J'ai utilisé le bépo (dvorak français) et l'a édité dans un éditeur de texte. Ma version est sur GitHub . J'ai ouvert ma maquette dans Ukulele et elle s'affiche très bien, y a-t-il quelque chose que je puisse essayer avec elle pour déboguer/détecter des problèmes ?

J'ai également essayé d'ouvrir+enregistrer ma mise en page avec Ukulele et cela ne fonctionne plus, il n'est même pas détecté par OS X. Je suis revenu à ma version.

3voto

Monomeeth Points 61435

Je ne suis pas surpris que vous rencontriez ce problème avec les logiciels Apple. En fait, le Command - . est utilisé par Mac OS depuis des décennies comme raccourci clavier universel pour "arrêter les opérations".

Dans un sens, il fonctionne de la même manière que la touche ESC. Je pense donc que c'est la raison pour laquelle vous rencontrez des problèmes avec ce raccourci clavier. Il fut un temps où les développeurs de logiciels devaient respecter cette Command - . pour tout logiciel qu'ils ont développé pour la plate-forme Mac, mais ce n'est plus le cas, ce qui explique pourquoi votre raccourci clavier peut fonctionner avec certains logiciels mais pas avec d'autres. Vous pouvez lire le Raccourcis clavier dans les directives relatives à l'interface humaine de MacOS.

Informations supplémentaires

Apple a introduit la touche Commande en 1980 avec l'ordinateur Apple III.

L'objectif de la touche Commande était de permettre aux utilisateurs d'entrer des commandes clavier dans les applications et dans le système d'exploitation. Les directives relatives à l'interface humaine du Macintosh ont toujours recommandé aux développeurs d'utiliser la touche Commande (et les touches de commande du clavier) pour accéder aux applications. pas les touches Contrôle ou Option) à cette fin.

Un petit ensemble de commandes clavier (telles que couper et coller, ouvrir et enregistrer) est standard pour toutes les applications. Si une application a besoin de plus de raccourcis que ceux que l'on peut obtenir avec les vingt-six lettres de l'alphabet anglais, on utilise des doubles modificateurs tels que Commande+Option.

L'autre touche modificatrice inhabituelle du clavier Macintosh, la touche Option, sert de modificateur à la fois pour saisir les raccourcis clavier et pour taper du texte - elle est utilisée pour saisir des caractères étrangers, des symboles typographiques et d'autres caractères spéciaux.

Comme mentionné précédemment, le Command - . était autrefois un raccourci universel recommandé, mais il n'est plus réservé par MacOS. En effet, Tableau 67-3 des directives relatives à l'interface humaine de MacOS ne répertorie plus qu'un seul raccourci clavier comportant un point (.). Il s'agit du Control - Option - Command - . raccourci clavier pour augmenter le contraste de l'écran. Vous pouvez en savoir plus à ce sujet dans Guide de programmation de l'accessibilité pour OS X .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X