Съдържание:
- Консумативи
- Стъпка 1: Инсталирайте необходимите програми
- Стъпка 2: Получете идентификатор на клавиатурата
- Стъпка 3: Конфигурирайте файл: 2nd_keyboard.lua
- Стъпка 4: Изпробвайте
- Стъпка 5: Направете свой собствен макрос
Видео: Направи си сам макро клавиатура: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
С все повече хора, които извършват доста интензивна работа на компютрите си и навлизат в стрийминг. Може би сте искали да подобрите работния си процес на компютъра си, ако е така, може би сте се замислили да получите някаква вторична клавиатура, може би Streamdeck за автоматизиране на някои от тези по -повтарящи се задачи на вашия компютър, но продукт като Streamdeck струва 150 долара за amazon (Към момента на писане на това).
Ами ако ви кажа, че можете да превърнете всяка стара клавиатура или Numpad в напълно персонализирана макро клавиатура. Не е необходим допълнителен хардуер (с изключение на клавиатура на причината) и само за цената на клавиатурата. Звучи яко. Позволете ми да ви следя. Всичко, от което се нуждаете, е малко кодиране, малко търпение и клавиатура.
Не позволявайте кодирането да ви плаши. Няма да е много трудно.
КРЕДИТИ
Аз самият не измислих този метод за настройка на втора клавиатура за макроси. Искам да дам пълно признание на Том Скот и TaranVH.
TaranVH/2-ра клавиатура
Изкуството на Bodge: Как направих Emoji клавиатурата
Промених идеите и кода им, за да работят по мой вкус.
Консумативи
Клавиатура
Стъпка 1: Инсталирайте необходимите програми
Може би знаете, че ако включите 2 клавиатури в прозорци, прозорците няма да могат да правят разлика между тях, затова трябва да проявим малко креативност.
LuaMacros - Изтегляне
За да разграничим двете клавиатури, ще използваме част от софтуера, наречен LuaMacros. LuaMacros е създаден за създаване на полетни симулатори и следователно може да прави разлика между много клавиатури.
Autohotkey - Изтегляне
За да настроим макросите, които ще улеснят живота ви, ще използваме Autohotkey. Скриптов език за създаване на мощни макроси.
Кодът от моето хранилище на GitHub - Изтеглете
Ще намерите всички необходими файлове в този проект на моята страница на GitHub. Просто щракнете върху зеления бутон и изтеглете файловете. Помага да знаете къде запазвате папката, която получавате, когато щракнете върху изтегляне в GitHub, тъй като това ще ви помогне по -късно.
Стъпка 2: Получете идентификатор на клавиатурата
Въпреки че Windows не може да прави разлика между клавиатури, всяка клавиатура има идентификатор. Този идентификатор ще ни е необходим, за да кажем на LuaMacros коя клавиатура е нашата MACRO клавиатура.
За да намерите този идентификатор, отворете Luamacros и отворете файла Get_key_codes.lua -Файлът ще бъде в папката, която сте изтеглили от GitHub
Когато отворите файла, щракнете върху малкия син триъгълник в горната част, за да стартирате програмата. Ще бъдете помолени да натиснете бутон на клавиатурата, който искате да превърнете в MACRO клавиатура
След това програмата ще изведе списък с всички свързани устройства. Нещо подобно на това, което виждате на горните изображения: В моя случай можете да видите, че имам свързани две устройства. MACROS е устройството, което току -що идентифицирахте, като натиснете клавиш на второстепенната клавиатура.
Вдясно от MACROS имаме дълъг низ, Това е комбинация от типа устройство и идентификатора. Моята вторична клавиатура има идентификатора: PID_0745 намирате идентификатора между първите 2 &. Погледнете изображението по -горе
Запишете идентификатора на клавиатурата си. Ще ви трябва в стъпка 3.
Стъпка 3: Конфигурирайте файл: 2nd_keyboard.lua
Отворете LuaMacros и отворете файла 2nd_keyboard.lua - файлът може да бъде намерен там, където сте намерили Get_key_codes.lua Сега намерете реда:
local kbID = 'PID_0745'
и заменете моя идентификатор (PID_0745) с идентификатора, който сте намерили в стъпка 2. Това е, за да кажете на LuaMacros за каква клавиатура да слушате. Внимавайте да не променяте нищо друго на линията.
Стъпка 4: Изпробвайте
Вече трябва да сте настроени и готови да стартирате както файла LuaMacros, така и файла Autohotkey.
За да направите това, първо отворете файла 2nd_keyboard.lua в LuaMacros и щракнете върху малкия син триъгълник. Сега щракнете с десния бутон върху файла Main.ahk във File Explorer и щракнете върху run script.
Вече трябва да можете да щракнете върху клавиша "1" на втората си клавиатура и да видите отварянето на бележника. В този случай поздравления, напълно сте настроили макро клавиатурата си.
В следващата стъпка ще разгледаме как да конфигурирате вашите собствени макроси
Ако не работи, ето няколко стъпки за отстраняване на неизправности:
-
Проверете дали случайно не сте променили нищо друго в кода
- Проверете дали сте заменили идентификатора на клавиатурата с правилния идентификатор на клавиатурата
- Опитайте с друга клавиатура
Стъпка 5: Направете свой собствен макрос
Обяснение
Когато LuaMacros установи, че сте натиснали клавиш на макро клавиатурата, той записва кой клавиш е натиснат във файла key.txt, след което натиска F24. F24 е ключ в Windows, който не е на клавиатурата ви. Когато AutoHotkey. открива, че F24 е натиснат, той чете файла, прави съответстващия макроEverything под реда
f24::
до линията
връщане
е това, което AutoHotkey ще направи, когато се натисне F24
Първото нещо, което Autohotkey ще направи при натискане на F24, е да прочете какво има във файла key.txt. Това се случва на линия 37.
След това направих макрос, който ще се активира, ако изходът на файла е ключът "1". Ако щракна върху 1 на макро клавиатурата, ще се отвори Notepad. (Ред 41 - 43)
Следващото нещо, което можете да видите, е, че ако натисна "q" на клавиатурата си, Alt ще бъде натиснат, след това F4 ще бъде натиснат, след което Alt ще бъде освободен. Това е като да задържите Alt с пръст, след това натиснете f4 и след това освободете Alt. Тази комбинация от клавиши ще затвори всеки активен прозорец в Windows
Направи си собствен
Можете да продължите да добавяте такива макроси, като продължите шаблона. За да добавите нов макрос, напишете
else if (ouput == Main_keys ["какъвто и да е ключ, който искате с малки букви"])
и след това напишете какво искате да прави Autohotkey под него.
Можете също да използвате клавишите на Numpad, като пишете
else if (ouput == Numpad ["какъвто и да е ключ, който искате с малки букви"])
и след това напишете какво искате да прави Autohotkey под него.
Например, можете да изпращате ключове с помощта на командата send.
Ако например исках клавиатурата ми да напише „This I awesome“Когато щракна върху бутона „a“, бих добавил
иначе ако (изход == Main_keys ["a"])
Изпратете, това е страхотно
Ще видите също, че съм добавил някои макроси за клавишите Numpad. На всеки клавиш на Numpad е присвоен емоджи. (Уверете се, че не сте щракнали върху Numlock, тъй като това ще промени кодовете на ключовете)
Допълнителна помощ
Ако искате да научите как да направите някои наистина мощни макроси, вижте документацията на Autohotkey Има и много помощ за влизане в интернет.
Късмет.
Препоръчано:
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
Направи си сам аналогов дайлер към USB клавиатура: 4 стъпки
DIY Analog Dialer to USB Keyboard: Направих този проект само за забавление, но това нещо работи като нормална клавиатура с всичко. Забавлявайте се
Няколко прости компонента, Направи си сам електронна клавиатура: 6 стъпки
Няколко прости компонента, Направи си сам Електронна клавиатура: 555 таймер 1 Бутон × 81 100nF кондензатор Различни съпротивления: 390Ω, 620Ω, 910Ω, 1kΩ × 2, 1.1kΩ, 1.3kΩ, 1.5kΩ, 6.2kΩ.1 зумер 22AWG монтажен проводник 1 9V батерия 1 9V батерия
Най -простата макро клавиатура „направи си сам“: 10 стъпки (със снимки)
Най -простата DIY макро клавиатура: Макро клавиатурата може да се използва за извършване на определени действия или функции на вашия компютър и може да бъде наистина полезна с определени приложения, като видео редактори или игри. Много приложения имат бързи клавиши за бързо извършване на действия, но понякога
Надстройте самата напоителна саксия „Направи си сам“с WiFi в „Направи си сам“аларма за откриване на движение Плантатор: 17 стъпки
Надстройте DIY самополиващата саксия с WiFi в аларма за часовници за откриване на движение „Направи си сам“ В тази статия ще ви покажем как да надстроите вашата самостоятелно поливаща саксия с WiFi със самонараняване с WiFi и аларма за откриване на движение. не сте чели статията за това как да си направите саморъчно саксия с WiFi с WiFi, можете да печете