0 votes

Touches Alt (touches d'option) dans l'émulation d'emacs (jetBrains PyCharm)

Je pense qu'il s'agit d'un problème général avec le Mac et non d'un problème spécifique à l'application avec laquelle je me bats actuellement, qui se trouve être PyCharm de jetBrains. La raison pour laquelle je soupçonne qu'il s'agit d'un problème général est que j'ai déjà rencontré ce problème avec d'autres applications, à savoir emacs lui-même et peut-être d'autres applications qui émulent les touches emacs, mais pas suffisamment souvent (une fois par an environ) pour que je me souvienne de la solution. Ce dont je me souviens, c'est que la solution était vraiment obscure et qu'il ne fallait peut-être pas intervenir directement sur l'application, mais plutôt sur l'environnement ou le contexte.

Le problème est que les touches alt ne fonctionnent pas comme prévu en tant que touches de modification, mais qu'elles saisissent des glyphes. Par exemple, nous voulons que la touche Alt-D exécute la fonction d'édition "Tenir jusqu'à la fin du mot", mais au lieu de cela, elle entre ; nous voulons que la touche Alt-B exécute la fonction d'édition "Déplacer la garde vers le mot précédent", mais au lieu de cela, elle entre . Curieusement, Alt-F fonctionne comme prévu pour exécuter la fonction "Déplacer la garde vers le mot suivant" au lieu d'entrer ƒ.

Voici quelques détails supplémentaires :

Mac OSX yosemite, PyCharm CE 4.5.3, liaisons clavier emacs (commande-, / Préférences ; Keymap ; Emacs)

Je vérifie les raccourcis clavier sur le côté droit, l'icône de la lorgnette avec le boulet de canon indique "Trouver des actions par raccourci" au survol, je clique dessus, j'entre "Alt-B" et il trouve "Déplacer le curseur vers le mot précédent". Cependant, lorsque je retourne dans la fenêtre de l'éditeur et que j'appuie sur "Alt-B", j'obtiens . De même, lorsque je cherche Alt-D dans le clavier, j'obtiens "Tuer jusqu'à la fin du mot" (exactement ce que je veux), mais dans la fenêtre de l'éditeur, le signe dérivé curviligne s'affiche .

1voto

Andrei B. Points 545

Vous avez besoin d'un schéma de remplacement pour permettre les liaisons de touches M-. Ce message du forum propose un fichier de keylayout téléchargeable qui peut être copié sur la page d'accueil de l'application /Library/Keyboard\ Layouts/ . J'ai également réalisé une carte en forme de dvorak ici .

0voto

Andrei B. Points 545

Il existe logiciel pour corriger la saisie au clavier. Il y a toute une section "Emacs" dans sa configuration.

-2voto

gertvdijk Points 3338

Mettre ceci dans ~/.emacs

(set-keyboard-coding-system nil)

Pour plus d'aide, vous pourriez trouver ceci utile http://www.emacswiki.org/emacs/MetaKeyProblems#toc15

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