Ma machine principale est Windows. Je ne veux pas que ma main s'éloigne de la position d'origine lorsque j'appuie sur les touches de curseur ou les touches de fonction, j'utilise donc AutoHotkey pour la régler de manière à ne pas avoir à quitter la position d'origine autant que possible.
Article associé:
Récemment, j'ai plus d'opportunités d'utiliser Kali Linux, mais comme Linux n'a pas AutoHotkey, le fonctionnement du clavier était gênant. Cependant, en utilisant un logiciel appelé AutoKey, nous avons pu obtenir quelque chose de similaire à AutoHotkey, comme pouvoir déplacer le curseur sans retirer vos mains de la position d'origine et pouvoir rechercher Google sans aucune opération de la souris.
Je sais qu'il n'y a pas de demande, mais je suis une personne qui aime les paramètres de métamorphose du clavier, alors je vais l'écrire ici. La version de Kali Linux est 2020.2.
--Je veux déplacer le curseur vers le haut / le bas / la gauche / la droite en appuyant sur "Convertir" et les touches h, j, k, l (l'une d'entre elles) en même temps (← atteint)
AutoKey crée des touches de raccourci avec 6 types de touches qualifiées, Ctrl, Alt, Maj, Super, Hyper et Meta, et d'autres combinaisons de touches. Super est une clé Windows. Il semble s'appeler Super dans le monde Linux. Hyper, Meta sont des touches de modification trouvées dans les anciens claviers spéciaux et ne se trouvent pas dans les claviers populaires d'aujourd'hui. De plus, étant donné qu'Autokey ne prend pas en charge les claviers japonais, il ne prend pas en charge les touches spéciales telles que «convertir» et «pas de conversion». Si Hyper et Meta ne sont pas utilisés et que "Conversion" et "No conversion" ne peuvent pas être utilisés, vous devriez pouvoir faire ce que vous voulez en attribuant "Conversion" à Hyper et "No conversion" à Meta. ..
Utilisez xkb (X Keyboard Extension) pour modifier cette liaison de touches. Tout d'abord, utilisez "set xkbmap -print" pour vérifier le comportement actuel de xkb (la cible de lecture du fichier de paramètres).
$ sudo setxkbmap -print -verbose 10
Il semble que 3 fichiers "pc", "jp" et "inet" dans le dossier "/ usr / share / X11 / xkb / symboles" sont en cours de lecture.
Je lis trois fichiers, mais cette fois je n'édite que "inet". Modifier après la sauvegarde.
$ sudo cp /usr/share/X11/xkb/symbols/inet /usr/share/X11/xkb/symbols/inet_bak
$ sudo vi /usr/share/X11/xkb/symbols/inet
Il y a deux endroits à modifier,
Modifiez "Henkan" dans \
Lorsque vous avez terminé d'enregistrer et de quitter, effacez le cache xkb.
$ sudo rm -rf /var/lib/xkb/*
Puis redémarrez Kali Linux.
C'est enfin le travail d'AutoKey. Si rien d'autre, installons-le d'abord.
$ sudo apt install autokey-gtk
Coupez le dossier de "Nouveau" en haut à gauche (vous pouvez le faire plus tard). J'ai créé trois sous-dossiers dans le dossier "MySettings": "browser", "cursor" et "input_conversion".
Cette fois, nous allons créer un paramètre pour déplacer le curseur vers la gauche lorsque "Convert" et "h" sont pressés en même temps. Sélectionnez Script dans Nouveau et entrez un nom.
Appuyez sur le bouton "Set" dans la ligne "Hotkey".
Appuyez sur le bouton "Press to Set", appuyez sur la touche "h" et appuyez sur le bouton "Hyper".
Il a été réglé.
Entrez ce qui suit dans le champ de saisie du script en haut à droite de l'écran.
Appuyez sur le bouton "Enregistrer" pour enregistrer votre entrée.
Maintenant, en appuyant sur "Convert" et "h" en même temps déplacera le curseur vers la gauche. Suivez la même procédure pour créer haut / bas / gauche / droite, Supprimer, BackSpace, etc. Réglez le raccourci clavier à votre convenance. Veuillez vous référer ici pour les noms des touches spéciales telles que les touches de curseur et les touches de contrôle. autokey - SpecialKeys.wiki
Si h, j, k, l sont réglés pour se déplacer vers le haut / le bas / la gauche / la droite, "Hyper" + "l" sera au bâton avec "déconnexion" défini dans le système d'exploitation, supprimez-le donc. Sélectionnez l'onglet Paramètres> Clavier> Touches de raccourci d'application.
Supprimez cette ligne.
La configuration est terminée.
cursor
Déplacer le curseur vers la gauche Hyper+h left.py
keyboard.send_keys("<left>")
Déplacez le curseur vers la droite Hyper+l right.py
keyboard.send_keys("<right>")
Déplacer sur le curseur Hyper+k up.py
keyboard.send_keys("<up>")
Descendre le curseur Hyper+j down.py
keyboard.send_keys("<down>")
delete.py Hyper+n
keyboard.send_keys("<delete>")
backspace.py Hyper+m
keyboard.send_keys("<backspace>")
Supprimer une ligne Hyper+b line_delete.py
keyboard.send_keys("<home>")
keyboard.send_keys("<shift>+<end>")
keyboard.send_keys("<delete>")
Hiragana Meta+h hiragana_zen.py
keyboard.send_keys("<f6>")
Katakana plein angle Meta+j katakana_zen.py
keyboard.send_keys("<f7>")
Katakana demi-largeur Meta+k katakana_han.py
keyboard.send_keys("<f8>")
Alphabet Meta+l alphabet.py
keyboard.send_keys("<f10>")
Tabulation gauche déplacer ctrl+1 chrome_lefttab.py
keyboard.send_keys("<ctrl>+<page_up>")
Déplacer l'onglet vers la droite ctrl+2 chrome_righttab.py
keyboard.send_keys("<ctrl>+<page_down>")
Méta de recherche Google+g chrome_search.py (Focus sur la barre d'adresse. Nécessite Chrome pour être en cours d'exécution)
window.activate("Chrome")
keyboard.send_keys("<ctrl>+l")
En fait, je voulais basculer entre l'entrée japonaise et l'entrée directe uniquement avec "Aucune conversion", mais je ne pouvais pas parce que j'ai défini "Aucune conversion" sur Meta. Je pense que je vais remplacer ctrl + espace.
-** Partie 2 ** En attribuant Meta à "aucune conversion", vous pouvez maintenant saisir la fenêtre avec "aucune conversion". Cela peut être pratique pour la sobriété.
AutoKey : Linux Utility for Text Substitution , Hotkeys and Desktop Automation C'est facile à comprendre car j'ai des exemples de scripts et de tutoriels (en anglais mais la traduction automatique est assez bonne)
[Ubuntu: Comment convertir une clé de non-conversion / conversion en clé Meta / Hyper et en faire une clé qualifiée qui peut être personnalisée avec AutoKey](https://did2memo.net/2015/07/19/ubuntu-xkb-muhenkan-henkan- méta-hyper /) Merci beaucoup pour votre aide. Merci beaucoup.
autokey - SpecialKeys.wiki Noms des touches spéciales telles que les touches de curseur et les touches de commande
Recommended Posts