Table des matières:
- Fournitures
- Étape 1: Installez les programmes nécessaires
- Étape 2: Obtenez votre identifiant de clavier
- Étape 3: Configurer le fichier: 2nd_keyboard.lua
- Étape 4: essayez-le
- Étape 5: Créez votre propre macro
Vidéo: Clavier Macro DIY : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Avec de plus en plus de gens qui font un travail assez intense sur leurs ordinateurs et qui se lancent dans le streaming. Vous auriez peut-être voulu améliorer votre flux de travail sur votre ordinateur si vous avez peut-être envisagé d'obtenir une sorte de clavier secondaire, peut-être un Streamdeck pour automatiser certaines de ces tâches les plus répétitives sur votre ordinateur, mais un produit comme le Streamdeck coûte 150 dollars sur amazon (Au moment d'écrire ces lignes).
Et si je vous disais que vous pouvez transformer n'importe quel ancien clavier ou pavé numérique en un clavier macro entièrement personnalisable. Aucun matériel supplémentaire nécessaire (autre qu'un clavier de cause), et uniquement pour le coût du clavier. Ça a l'air cool. Laissez-moi vous suivre. Tout ce dont vous avez besoin, c'est d'un peu de connaissances en codage, d'un peu de patience et d'un clavier.
Ne laissez pas le codage vous effrayer. Ce ne sera pas très difficile.
CRÉDITS
Je n'ai pas moi-même proposé cette méthode de configuration d'un deuxième clavier pour les macros. Je veux donner tout le crédit à Tom Scott et TaranVH.
TaranVH/2ème-clavier
L'Art du Bodge: Comment j'ai fait le clavier Emoji
J'ai modifié leurs idées et leur code pour qu'ils fonctionnent à mon goût.
Fournitures
Un clavier
Étape 1: Installez les programmes nécessaires
Vous savez peut-être que si vous branchez 2 claviers dans Windows, Windows ne pourra pas les distinguer, nous devons donc faire preuve d'un peu de créativité.
LuaMacros - Télécharger
Pour distinguer les 2 claviers, nous utiliserons un logiciel nommé LuaMacros. LuaMacros a été conçu pour la construction de simulateurs de vol et peut donc faire la différence entre de nombreux claviers.
Autohotkey - Télécharger
Pour configurer les macros qui vous faciliteront la vie, nous utiliserons Autohotkey. Un langage de script pour créer des macros puissantes.
Le code de mon dépôt GitHub - Télécharger
Vous trouverez tous les fichiers nécessaires à ce projet sur ma page GitHub. Cliquez simplement sur le bouton vert et téléchargez les fichiers. Il est utile de savoir où vous enregistrez le dossier que vous obtenez lorsque vous cliquez sur télécharger sur GitHub car cela vous aidera plus tard.
Étape 2: Obtenez votre identifiant de clavier
Même si Windows ne peut pas différencier les claviers, chaque clavier a un ID. Nous aurons besoin de cet identifiant pour indiquer à LuaMacros quel clavier est notre clavier MACRO.
Pour trouver cet ID, ouvrez Luamacros et ouvrez le fichier Get_key_codes.lua -Le fichier sera dans le dossier que vous avez téléchargé depuis GitHub
Lorsque vous avez ouvert le fichier, cliquez sur le petit triangle bleu en haut pour exécuter le programme. Il vous sera demandé d'appuyer sur un bouton du clavier que vous souhaitez transformer en clavier MACRO
Le programme affichera alors une liste de tous les appareils connectés. Quelque chose comme ce que vous voyez dans les images ci-dessus: Dans mon cas, vous pouvez voir que j'ai deux appareils connectés. MACROS est l'appareil que vous venez d'identifier en appuyant sur une touche de votre clavier secondaire.
À droite de MACROS, nous avons une longue chaîne, c'est une combinaison du type et de l'identifiant de l'appareil. Mon clavier secondaire a l'identifiant: PID_0745 vous trouvez l'identifiant entre les 2 premiers &. Regardez l'image ci-dessus
Notez votre identifiant de clavier. Vous en aurez besoin à l'étape 3.
Étape 3: Configurer le fichier: 2nd_keyboard.lua
Ouvrez LuaMacros et ouvrez le fichier 2nd_keyboard.lua - le fichier se trouve là où vous avez trouvé Get_key_codes.lua Maintenant, trouvez la ligne:
kbID local = 'PID_0745'
et remplacez mon identifiant (PID_0745) par l'identifiant que vous avez trouvé à l'étape 2. Il s'agit de dire à LuaMacros quel clavier écouter. Veillez à ne rien changer d'autre sur la ligne.
Étape 4: essayez-le
Vous devriez maintenant être tout configuré et prêt à exécuter à la fois le fichier LuaMacros et le fichier Autohotkey.
Pour ce faire, ouvrez d'abord le fichier 2nd_keyboard.lua dans LuaMacros et cliquez sur le petit triangle bleu. Maintenant, faites un clic droit sur le fichier Main.ahk dans l'explorateur de fichiers et cliquez sur exécuter le script.
Vous devriez maintenant pouvoir cliquer sur la touche "1" de votre deuxième clavier et voir l'ouverture du bloc-notes. Si tel est le cas, félicitations, vous avez entièrement configuré votre clavier macro.
Dans l'étape suivante, nous verrons comment configurer vos propres macros
Si cela ne fonctionne pas, voici quelques étapes de dépannage:
- Vérifiez que vous n'avez rien modifié accidentellement dans le code
- Vérifiez que vous avez remplacé mon identifiant de clavier par votre identifiant de clavier correct
- Essayez un autre clavier
Étape 5: Créez votre propre macro
Explication
Lorsque LuaMacros détecte que vous avez cliqué sur une touche du clavier macro, il note quelle touche a été enfoncée dans le fichier key.txt, puis appuie sur F24. F24 est une touche dans Windows qui n'est pas sur votre clavier. Lorsque AutoHotkey. détecte que F24 a été pressé il lit le fichier sur fait la macro correspondante Tout ce qui se trouve en dessous de la ligne
f24::
jusqu'à la ligne
revenir
est ce que AutoHotkey fera lorsque F24 est enfoncé
La première chose que Autohotkey fera lorsque F24 est pressé est de lire ce qui est dans le fichier key.txt. Cela se passe à la ligne 37.
J'ai ensuite fait une macro qui sera activée si la sortie du fichier est la clé "1". Si je clique sur 1 sur mon clavier Macro, le Bloc-notes s'ouvrira. (Ligne 41 - 43)
La prochaine chose que vous pouvez voir est que si j'appuie sur "q" sur mon clavier, Alt sera enfoncé, puis F4 sera enfoncé, puis Alt sera relâché. C'est comme si vous appuyiez votre doigt sur Alt, puis appuyez sur f4, puis relâchez Alt. Cette combinaison de touches fermera toute fenêtre active dans Windows
Faire votre propre
Vous pouvez continuer à ajouter des macros comme celle-ci en continuant le modèle. Pour ajouter une nouvelle macro, écrivez
else if (ouput == Main_keys["la touche que vous voulez en minuscule"])
puis écrivez ce que vous voulez que Autohotkey fasse en dessous.
Vous pouvez également utiliser les touches du pavé numérique en écrivant
else if (ouput == Numpad["quelle que soit la touche que vous voulez en minuscule"])
puis écrivez ce que vous voulez que Autohotkey fasse en dessous.
Par exemple, vous pouvez envoyer des clés à l'aide de la commande send.
Si, par exemple, je voulais que mon clavier tape "C'est génial" Lorsque je clique sur la touche "a", j'ajouterais
else if (sortie == Main_keys["a"])
Envoyer, c'est génial
Vous verrez également que j'ai ajouté des macros pour les touches du pavé numérique. Chaque touche du pavé numérique a reçu un emoji. (Assurez-vous de ne pas avoir cliqué sur Numlock car cela changera les codes clés)
Aide supplémentaire
Si vous voulez apprendre à créer des macros vraiment puissantes, consultez la documentation Autohotkey. Il existe également de nombreuses aides pour accéder à Internet.
Bonne chance.
Conseillé:
Clavier analogique DIY vers clavier USB : 4 étapes
DIY Analog Dialer to USB Keyboard: J'ai fait ce projet juste pour le plaisir, mais cette chose fonctionne comme un clavier normal avec tout. Amusez-vous
Clavier macro Bluetooth DIY : 10 étapes (avec photos)
Clavier macro Bluetooth bricolage : dans ce Instructable, nous allons jeter un œil à l'utilisation du Bluetooth intégré de l'ESP32 pour émuler un clavier Bluetooth. Bluetooth HID (Human Interface Device) est le protocole utilisé par les claviers et souris Bluetooth standard et il est possible d'ému
Interface de clavier avec 8051 et affichage des numéros de clavier en 7 segments : 4 étapes (avec images)
Interface du clavier avec 8051 et affichage des numéros du clavier dans 7 segments : dans ce didacticiel, je vais vous expliquer comment nous pouvons interfacer le clavier avec le 8051 et afficher les numéros du clavier dans un affichage à 7 segments
Clavier Das rapide et sale (clavier vierge): 3 étapes
Clavier Das rapide et sale (clavier vierge): Un clavier Das est le nom du clavier le plus populaire sans inscription sur les touches (clavier vierge). Le clavier Das coûte 89,95 $. Cette instructable vous guidera tout en en faisant un vous-même avec n'importe quel vieux clavier que vous avez qui traîne
Nettoyage du clavier en aluminium Apple ou de tout autre clavier tactile : 5 étapes
Nettoyage du clavier en aluminium Apple… ou de tout autre clavier tactile : Aussi propres que vous ou moi puissions essayer de garder nos claviers Apple en aluminium, ils deviennent sales après un an environ. Cette instructable est de vous aider à le nettoyer. Soyez prudent, car je ne suis pas responsable si votre clavier se casse en faisant cela…. SUCKS F