Pas de raccourcis système ou d'application, mais des raccourcis clavier utilisés spécifiquement sur une certaine page Web.
Raccourcis Gmail par exemple.
Exemple:
Appuyez sur Alt+ ftandis que sur Facebook, le flux passera de «Top Stories» à «Most Recent» et vice versa.
Et permettre à l'utilisateur de définir lui-même ces raccourcis? Peut-être une extension chrome?
altD
sur Facebook, toutes les nouvelles notifications seront automatiquement effacées. Et demandez à l'utilisateur de définir lui-même ces raccourcis.Réponses:
L'extension Gestionnaire de raccourcis vous permet de créer des raccourcis clavier personnalisés, mais effectuer des actions sur la page intérieure nécessite un peu de connaissances en JavaScript ou au moins dans les sélecteurs jQuery .
Description officielle
Installation
Exemple
Je n'ai pas de compte Facebook, alors ouvrons la boîte de réception Super User à l'aide d'un raccourci clavier.
Cliquez sur l' icône Gestionnaire de raccourcis à droite de l'omnibox.
Cliquez sur Voir tous les paramètres / Ajouter de nouveaux raccourcis .
Cliquez sur le champ de saisie Touche de raccourci et appuyez sur la combinaison de touches souhaitée.
Cela peut être un raccourci multitouche (par exemple, Ctrl+ Shift+ Iou Alt+ I) ou une séquence de touches (par exemple I, N, B, O, X).
Choisissez les modèles d'URL appropriés .
Pour faire correspondre toutes les pages du domaine
superuser.com
et de ses sous-domaines, utilisez:Dans Action , sélectionnez Exécuter Javascript et entrez
dans (1) .
Entrez Ouvrir la boîte de réception dans la description .
Nous pouvons utiliser la
.click()
méthode JavaScript pour simuler les clics de souris sur n'importe quel élément d'une page Web. La partie délicate est d'accéder à ces éléments. C'est là que les sélecteurs jQuery sont utiles.Normalement, pour accéder à votre boîte de réception, vous devez cliquer sur le menu déroulant StackExchange , puis sur boîte de réception . Nous avons besoin de sélecteurs appropriés pour les deux.
Cliquez avec le bouton droit sur la liste déroulante StackExchange et cliquez sur Inspecter l'élément .
Vous verrez ce qui suit dans les outils de développement:
La
<a>
balise est mise en surbrillance; c'est l'élément où l'on veut simuler le clic.La classe de l'élément est genu . Nous pourrions simplement utiliser le sélecteur
.genu
, mais cela ne fonctionnerait pas correctement s'il y avait plusieurs éléments de la même classe. Une approche plus fiable serait d'y accéder en tant que nœud enfant de l'<div>
ID portalLink (les ID sont uniques), à l'aide du sélecteur#portalLink a.genu
. Ensuite, nous utilisons la.click()
méthode.La saisie de l'une des lignes suivantes dans (2) fera le travail:
Dans la liste déroulante StackExchange , cliquez avec le bouton droit sur la boîte de réception et cliquez sur Inspecter l'élément .
Vous verrez ce qui suit dans les outils de développement:
Cet élément a son propre ID: seTabInbox .
La saisie de l'une des lignes suivantes dans (2) fera le travail:
Cliquez sur Enregistrer et rechargez toutes les pages Super User ouvertes. Votre raccourci est prêt à l'emploi.
la source
Lisez ceci ( Lien ), ce n'est pas très difficile bien que vous deviez ouvrir le navigateur-
la source