Table des matières:

Clavier Macro DIY : 5 étapes
Clavier Macro DIY : 5 étapes

Vidéo: Clavier Macro DIY : 5 étapes

Vidéo: Clavier Macro DIY : 5 étapes
Vidéo: This Macro Keyboard Has a HUGE flaw 😡…..#shorts #mechanicalkeyboard #budget 2024, Novembre
Anonim
Clavier macro bricolage
Clavier macro bricolage

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

Obtenez votre identifiant de clavier
Obtenez votre identifiant de clavier
Obtenez votre identifiant de clavier
Obtenez votre identifiant de clavier
Obtenez votre identifiant de clavier
Obtenez votre identifiant de clavier
Obtenez votre identifiant de clavier
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

Fichier de configuration: 2nd_keyboard.lua
Fichier de configuration: 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:

  1. Vérifiez que vous n'avez rien modifié accidentellement dans le code
  2. Vérifiez que vous avez remplacé mon identifiant de clavier par votre identifiant de clavier correct
  3. Essayez un autre clavier

Étape 5: Créez votre propre macro

Créez votre propre macro
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é: