Vimium: Les dispositions de clavier non latines ne déclenchent pas d'actions

Créé le 27 août 2017  ·  16Commentaires  ·  Source: philc/vimium

Lorsque je passe à une disposition de clavier non latine (par exemple, géorgien, russe, etc.), appuyer sur les touches ne fait rien. Est-il possible d'utiliser quelque chose comme ça à la place ?

  • Version Chrome : 60.0.3112.90 (canal stable)
  • Version Vimium : 1.59

Commentaire le plus utile

A mon avis, c'est un problème résolu. VimFx avait toutes sortes de problèmes de disposition de clavier, mais nous l'avons compris il y a deux ans et n'avons pas eu un seul bug sur la disposition du clavier depuis (à l'exception de quelques cas mineurs auxquels nous n'avons pas pensé tout de suite mais qui étaient faciles à réparer). La réalisation importante était qu'il n'y a pas de solution unique. Comme je l'ai mentionné dans https://github.com/philc/vimium/issues/2481#issuecomment -295609608, l'astuce consiste à fournir une option "Ignorer la disposition du clavier" (désactivée par défaut dans VimFx). Les utilisateurs de claviers non latins cochent cette case. Fin de l'histoire. Du point event.key vue event.key et event.code . L'implémentation de VimFx peut être trouvée dans vim-like-key-notation (qui contient également des discussions/recherches plus approfondies) ; Je suis sûr que Vimium peut s'en inspirer pour faire quelque chose de similaire. (Ne vous inquiétez pas de la longueur du fichier readme, le code ne contient que ~ 200 lignes assez simples). Comme VimFx est maintenant officiellement déclaré mort et est lié à Vimium-FF comme alternative, je m'attends à ce que les personnes venant de VimFx manquent cette fonctionnalité dans Vimium.

Tous les 16 commentaires

Waouh, désolé. Je viens de chercher et cela a déjà été signalé plusieurs fois. N'hésitez pas à marquer comme doublon.

D' ici :

snapshot

@smblott-github Oui, j'ai vu ça. Y a-t-il un substitut?

L' exemple sur la page suggère une solution réalisable avec une solution de repli.

Ce n'est pas vraiment satisfaisant, mais vous pouvez faire quelque chose comme ça pour n'importe quelle langue. Et vous pouvez également laisser les reliures latines en place.

Vimium utilise event.key .

L'exemple sur la page suggère une solution réalisable avec une solution de repli.

Non. Nous utilisons déjà event.key (par défaut, sur cette page), et les deux autres sont obsolètes. En fait, les deux autres ne se déclencheraient jamais car Chrome définit event.key . Idem pour Firefox.

La solution idéale serait d'autoriser le mappage des clés par code ( event.code , mais cela compliquera un peu le code de gestion des clés, et je pense que personne ne l'a essayé jusqu'à présent.

Nous utilisons déjà event.key (la valeur par défaut, sur cette page), et les deux autres sont obsolètes. En fait, les deux autres ne se déclencheraient jamais car Chrome définit event.key . Idem pour Firefox.

C'est vraiment gênant pour les besoins de Vimium. Presque personne ne voudrait déclencher différentes actions en fonction de la mise en page qu'ils utilisent. Existe-t-il une méthode plus cohérente entre les différentes mises en page ?

Ce n'est pas vraiment satisfaisant, mais vous pouvez faire quelque chose comme ça pour n'importe quelle langue. Et vous pouvez également laisser les reliures latines en place.

Ouais, je le sais. Malheureusement, pour de nombreux utilisateurs, c'est un peu compliqué.

BTW, puis-je ajouter les raccourcis clavier pour la mise en page de ma langue dans la page Wiki , afin que d'autres puissent copier et coller ?

puis-je ajouter les raccourcis clavier pour la mise en page de ma langue dans le Wiki

Je vous en prie!

Je vous en prie!

Terminé! Et je sais, c'est désordonné ( tout comme l'Unicode ).

Je viens de vérifier et Facebook a des raccourcis clavier fonctionnels sur chaque mise en page. Je n'ai pas encore creusé dans le code.

Désactivez Vimium et appuyez sur Shift + / ( ? ) pour voir les raccourcis.

A mon avis, c'est un problème résolu. VimFx avait toutes sortes de problèmes de disposition de clavier, mais nous l'avons compris il y a deux ans et n'avons pas eu un seul bug sur la disposition du clavier depuis (à l'exception de quelques cas mineurs auxquels nous n'avons pas pensé tout de suite mais qui étaient faciles à réparer). La réalisation importante était qu'il n'y a pas de solution unique. Comme je l'ai mentionné dans https://github.com/philc/vimium/issues/2481#issuecomment -295609608, l'astuce consiste à fournir une option "Ignorer la disposition du clavier" (désactivée par défaut dans VimFx). Les utilisateurs de claviers non latins cochent cette case. Fin de l'histoire. Du point event.key vue event.key et event.code . L'implémentation de VimFx peut être trouvée dans vim-like-key-notation (qui contient également des discussions/recherches plus approfondies) ; Je suis sûr que Vimium peut s'en inspirer pour faire quelque chose de similaire. (Ne vous inquiétez pas de la longueur du fichier readme, le code ne contient que ~ 200 lignes assez simples). Comme VimFx est maintenant officiellement déclaré mort et est lié à Vimium-FF comme alternative, je m'attends à ce que les personnes venant de VimFx manquent cette fonctionnalité dans Vimium.

Merci @lydell. Je pense que c'est la voie à suivre, et le changement devrait être assez trivial dans Vimium.

@lydell Je

Cela fonctionne même avec les conseils de lien. Impressionnant!

Je pense que la page wiki devrait également être mise à jour ; certaines informations y sont obsolètes/obsolètes.

Je viens de trouver ça. Merci pour le brainstorming et la mise en œuvre !

Cette page vous a été utile?
0 / 5 - 0 notes