Je suis en train d'utiliser un clavier USB ANSI et j'ai essayé cela avec plusieurs claviers, donc je suis raisonnablement convaincu que ce n'est pas un problème de matériel de clavier.
En utilisant des applications de texte, comme iTerm ou Ulysses, tout va bien. En vérifiant le clavier via od -a
, ESPACE TABULATION SAUT DE LIGNE donne
[chasrmartin] 1223 $ cat | od -a
0000000 sp ht nl
0000003
Dans certaines applications GUI, comme emacs, Brave et Chrome, les touches sont attribuées à autre chose. Dans EMACS CMD-X devrait être M-x, mais c'est en fait H-x; la barre d'espace n'est pas un caractère d'espace mais est plutôt un caractère mystère qui est attribué à .
Sur Twitter, un certain nombre de tweets fonctionnent bien ; puis il ne reconnaît plus du tout la barre d'espace, donc tout sort comme ça.
J'ai essayé différents claviers, comme je l'ai mentionné. J'ai suivi le processus pour un nouveau clavier en vain. J'ai réinitialisé la NVRAM - du moins je crois l'avoir fait car il y a peu de retour pour indiquer le succès.
Je suis franchement à bout. Je préférerais ne pas réinstaller le système d'exploitation mais c'est la seule autre idée que j'ai.
Aide?
MISE À JOUR
Pour être clair, cela se produit dans de nombreuses - mais pas toutes - applications GUI. L'exemple de Twitter est en accédant à Twitter via Chrome. En revanche, Firefox n'a pas le problème.
0 votes
Emacs remappe les touches ; cela dépend donc de vos fichiers d'initialisation. k appuyez ensuite sur la touche pour voir à quoi elle est affectée.
0 votes
Ce n'est pas seulement emacs. Vous avez vu la partie sur twitter ?
0 votes
Oui, c'est pourquoi j'en ai fait un commentaire et non une réponse
0 votes
Oui, je n'ai pas remarqué que SO avait supprimé mon affichage du mappage des touches EMACS.