Manipuler les raccourcis dans le navigateur Chrome, un guide pour les perplexes:
TLDR: votre solution est en phase 3 sur 4 ci-dessous, installez ce plugin Chrome.
Il est exaspérant de devoir faire face aux idéologies de frappe de Chrome en constante évolution, qui continuent à être aléatoires tous les 3 à 9 mois. Ainsi, comprendre les quatre domaines différents que vous pouvez mettre des intermédiaires dans la chaîne de commande du clavier au navigateur vous aide à trouver une solution qui fonctionne pour vous, et ne change jamais, pour toujours, même lorsque vous changez de système d'exploitation, de clavier et de programme .
Si vous êtes ici, vous avez du mal à faire en sorte que Chrome se comporte comme vous le souhaitez. Prenez une minute et comprenez les quatre zones de remappage entre les touches émises du clavier de votre ordinateur et la page Web côté client rendue par le navigateur Chrome, avec des sociétés tierces se battant pour changer vos clés en ce qu'elles veulent qu'elles soient.
Mac, Windows et Linux sont différents à leur manière, mais ils partagent un ancêtre commun et sont tous les mêmes de la manière que je décris. Si vous vous trompez avec ce processus, vous devez être prudent et vous approprier cette chaîne de montage, sinon il est facile de laisser des clés orphelines, de provoquer des actions en double, voire de provoquer plusieurs actions à partir d'une seule frappe, les boucles de rétroaction des touches sont une douleur.
Zone de remappage des touches 1 sur 4, (Keyboard KeyCode -> Operating System)
Seuls Mac et Linux peuvent expérimenter ici. Il existe des programmes tels que .inputrc et d'autres fichiers de configuration qui interceptent les touches du clavier avant même que le système d'exploitation ne puisse les entendre. Je laisse généralement cela de côté car, pour la plupart, mon clavier est un fidèle émetteur de touches et mon système d'exploitation est un fidèle auditeur de touches. Vous pouvez remapper les clés ici et modifier ce que votre système d'exploitation entend, laissant ainsi le navigateur Chrome impuissant à vous contrer.
Zone de remappage des clés 2 sur 4, (Système d'exploitation -> Application Chrome)
Le navigateur Chrome n'est qu'un programme informatique exécuté sur votre système d'exploitation. Le système d'exploitation met la fenêtre du navigateur en quarantaine et Chrome ne reçoit que les KeyCodes qui lui sont transmis par le système d'exploitation. Mac, Windows et Linux ont tous leurs propres programmes de remappage de clés, par exemple Spectacle et Karabener de Mac, ou Windows StickyKeys, ou des .inputrc
fichiers internes de bas niveau comme les fichiers de configuration et de configuration.
Déconner ici consiste à installer le programme pour votre système d'exploitation et à intercepter les codes de clé du système d'exploitation et à modifier les touches entendues par quelle application. Cette zone de remappage laisse également les développeurs Chrome incommodes impuissants à vous contrer, car ils sont mis en quarantaine dans l'espace d'application. Installez votre programme et lui dire Remapper Ctrl-K
à Ctrl-Shift-carpal-tunnel-p
et vous êtes hors de la course. Si vous faites cela, vous devez également tenir compte du fait que les zones de remappage 3-sur-4 et 4-sur-4 propagent également la clé correctement.
Zone de remappage des clés 3 sur 4, (application Chrome -> Toutes les pages Web rendues)
C'est là que se situe votre problème. Ces courageux développeurs Google-Chrome assis dans leur forteresse de cristal changent constamment ces clés tous les 3 à 9 mois, à cause des utilisateurs qui leur crient dessus. C'est là que tout le monde peut utiliser le plug-in Chrome, quel que soit le système d'exploitation: Mac, Windows, Linux. Installez le plug - in Chrome: Shortkeys (Custom Keyboard Shortcuts) by: Mike Crittenden
. Ce plugin a deux zones qui vous permettent de remapper les clés dans les zones 3-sur-4 et les zones 4-sur-4. Lisez le manuel et vous pouvez démapper et remapper toutes les commandes ici.
Zone de remappage des clés 4 sur 4 (moteur d'interpréteur V8 de Chrome <-> javascript / jquery / Flash / etc)
C'est dans ce domaine que se produisent encore plus de problèmes. Ces développeurs individuels et d'entreprise courageux du monde entier programme javascript côté serveur et côté client pour demander à Chrome de remapper votre clé à ce qu'ils veulent qu'elle soit. Donc, en supposant que vous transmettiez correctement votre clé des zones 1 à 3, la zone 4 vous contrebalance au dernier kilomètre.
Le plugin ShortKeys a également une zone pour cet espace, mais vous devez vous assurer que la zone 3 est correcte. Pour moi, le seul plugin Chrome fait tout ce dont j'ai besoin pour contrer les développeurs Chrome et les développeurs de pages Web, mais ce n'est pas parfait. Vous allez charger une application flash et soudainement Flash peint des tas de caca Unicode et des licornes sur l'écran plutôt que de faire défiler vers le bas, comme vous l'avez demandé.
Notes supplémentaires:
Si vous définissez un remappage d'une clé dans une zone, mais pas dans les autres, vous vous retrouvez avec une clé non remappée, car une zone en remplace une autre, ou à gauche avec uniquement la clé existante, ou une mystérieuse non-opération, ou pire, une opération dupliquée et une boucle de rétroaction entraînant une clé bloquée ou spam.
Affirmer vos instructions à travers toute cette pile est un défi. Mais l'appropriation a des récompenses à long terme, car comme vous pouvez le voir, tous les fabricants d'ordinateurs, en particulier Mac, enlèvent vos clés une par une et les remplacent par "Apple-achète-le maintenant!" et les boutons de pet sur les pistes de rire lorsque vous appuyez sur Échap, qui se remappe automatiquement en "Apple-buy-it-now".