Paano lumikha ng mga shortcut at macro sa Windows gamit ang Keypirinha, Launchy at mechanical keyboards

Huling pag-update: 15/01/2026
May-akda: Isaac
  • Ang mga macro sa mga mechanical keyboard (Keychron, VIA, QMK) ay batay sa mga key sequence at nangangailangan ng pagsasaayos ng mga timing at window focus upang maging maaasahan.
  • Ang kombinasyon ng Win + R at mga shortcut sa C:\Windows ay nagbibigay-daan sa iyong maglunsad ng mga programa nang maaasahan mula sa mga macro.
  • Keypirinha, Launchy at Microsoft Mga PowerToy Kinukumpleto nila ang firmware ng keyboard at binabawasan ang mga limitasyon sa memorya at compatibility.
  • Pinagsasama ng isang mahusay na ecosystem ng shortcut ang mga simpleng macro, mga espesyal na launcher, at mga pandaigdigang shortcut ng system.

Mga Launcher at macro sa Windows

Kung araw-araw mong ginagamit ang iyong PC at pagod ka na sa palaging pagbubukas ng parehong mga programa, lumikha mga shortcut at macro sa Windows Ang paggamit ng mga tool tulad ng Keypirinha, Launchy, o ng sariling software ng iyong keyboard ay maaaring maging isang malaking pagbabago. Ang paglipat mula sa maraming pag-click patungo sa paglulunsad ng lahat gamit ang isang key o isang pinag-isipang kombinasyon ay isang napakalaking hakbang sa kaginhawahan.

Ang problema ay, kapag nagmumula ka sa mga keyboard tulad ng Logitech o Razer Gamit ang napakakinis na software nito, ang paglukso sa isang mechanical keyboard na parang Keychron na may VIA, QMK o mga pasadyang launcher Maaari itong maging mahirap: iba't ibang konsepto, limitasyon sa firmware, mga shortcut na minsan ay gumagana at minsan ay hindi... Dito mo makikita, hakbang-hakbang, kung paano mag-set up ng isang maaasahang macro system para magbukas ng mga programa, kung ano ang gagawin kapag nabigo ang mga shortcut sa Windows, at kung paano gamitin ang mga launcher tulad ng Keypirinha o Launchy upang panatilihing kontrolado ang lahat.

Mula sa mga gaming keyboard hanggang sa mga mechanical keyboard: bakit lubhang nagbabago ang mga macro

Isang taong galing sa keyboard na ganyan Logitech G11 kasama ang 18 karagdagang susi nito At alam ng tatlong profile kung gaano kadaling pindutin ang isang nakalaang button at magbukas ng laro, app, o... script Nang hindi nag-iisip. Sa software ng Logitech (at pati na rin ng Razer), pipili ka lang ng key, itatalaga ito ng isang .exe file o isang command na may mga parameter At iyon lang: inaasikaso ng keyboard ang lahat.

Kapag lumipat ka sa isang mechanical keyboard tulad ng Keychron Q6 Max o V6 MaxNagbabago ang sitwasyon. Maraming modelo ang gumagamit ng firmware batay sa QMK o VIA, o mismong Keychron Launcher, at ang mga macro ay pinamamahalaan nang iba doon: sa halip na sabihin sa key na "run this .exe", kadalasan ay nagre-record ka mga pagkakasunud-sunod ng pagpindot sa keystroke na ginagaya ang gagawin mo nang mano-mano.

Ginagawa nitong hindi gaanong halata ang mga prosesong dating diretso (pagbubukas ng programa sa isang pag-click): mga shortcut na tumatawag ng mga shortcut, mga kumbinasyon na nagbubukas ng Run window at nagta-type ng path, o nagti-trigger pa nga sa Windows search box. Kung hindi lubos na nauunawaan ang pagkakaibang ito, maaaring makatagpo ang isa ng mga macro na Minsan binubuksan nila ang app, at minsan naman ay wala silang ginagawa..

Bukod pa rito, maraming gumagamit ang nakakaranas ng isa pang problema: ang ilang Keychron keyboard ay hindi nakikipagtulungan sa VIA kaagadPinipilit ka nitong gumamit ng Keychron Launcher o mag-flash ng QMK firmware, na lalong nagpapakomplikado sa learning curve at nagpapahirap sa paggawa ng magagandang macro kaysa sa aktwal na proseso.

Mga macro ng keyboard at mga launcher ng application

Mga Shortcut, mga shortcut sa Windows, at kung bakit nabibigo ang mga macro

Isa sa mga unang ideya na karaniwang sinusubukang likhain mabilis na pag-access sa mga programa Ito ang tipikal na bersyon ng Windows: gumawa ng shortcutBuksan ang mga katangian nito at magtalaga dito ng kombinasyon ng mga pindutan (halimbawa, Ctrl + Alt + numero). Pagkatapos, subukang paandarin ng mechanical keyboard ang kumbinasyong iyon gamit ang isang macro.

Maganda itong pakinggan sa papel, ngunit sa totoo lang, nagkakaroon ng kaguluhan: minsan gumagana ang shortcut at nagbubukas ng application, sa ibang pagkakataon naman Walang ginagawa ang shortcut.Hindi mahalaga kung ang shortcut ay nasa desktop o sa isang partikular na folder sa disk: ang pag-uugali ay nananatiling hindi pare-pareho, at iyon mismo ang hindi natin gusto sa isang macro.

Ang mga kombinasyon tulad ng nasubukan na Kanan Ctrl + AltGr + 1 mula sa numeric keypad O, gamit ang Left Ctrl + Num Lock, na may mahigit sampung magkakaibang pagtatangka, ang karaniwang resulta ay nakakainis: marahil ang app ay bumubukas nang isang beses at pagkatapos ay hindi na muling bumubukas. Hindi ito isang maaasahang pundasyon para sa pag-automate ng mga daloy ng trabaho, lalo na kung gusto mo ng keyboard na gumagana "tulad ng mga lumang gaming keyboard."

  Paano alisin ang shortcut na arrow mula sa mga icon ng Windows

Kaya naman maraming gumagamit ang tumatanggi sa pamamaraang ito: umaasa sa mga shortcut na may mga shortcut sa keyboard Windows Ito ay marupok, hindi mahuhulaan, at pinipilit ka ring punuin ang desktop ng mga icon na umiiral lamang para gumana ang macro, isang bagay na itinuturing ng maraming tao na hindi maginhawa o sadyang hindi katanggap-tanggap.

Sa isip, ang keyboard software, tulad ng Logitech o Razer, ay magbibigay-daan sa iyo na direktang magtalaga ng .exe file sa isang key at kalimutan na lang ito. Ngunit sa Keychron at iba pang QMK/VIA-based na keyboard, ang makikita mo sa karamihan ng mga gabay ay ibang-iba: ilipat ang mga kumbinasyon ng key sa mga shortcutsa halip na tumakbo comandos totoo mula mismo sa antas ng makro.

Gamitin ang Windows Run dialog box bilang "tulay" para sa iyong mga macro

Dahil sa kawalan ng katutubong opsyon para iugnay ang mga .exe file sa mga key, isang napaka-praktikal na alternatibo ay ang umasa sa Kahon ng diyalogo ng Windows Run (Win + R)Medyo simple lang ang ideya: gagamitin mo ang macro para gayahin ang pagpindot sa Win + R, pagta-type ng path o command, at pagkatapos ay pagpindot sa Enter. Ito ang gagawin mo nang manu-mano, ngunit iko-compress sa isang aksyon.

Ang isang tipikal na halimbawa ay ang pagbuo ng macro na tulad nito sa Keychron Launcher o VIA: {+KC_RGUI}{+KC_R}C:\path papunta sa aking program.exeAng pagkakasunod-sunod na iyon ay dapat isalin sa "pindutin ang kanang Windows key + R, i-type ang path papunta sa executable." Ang problema ay, kung hahayaan nang ganoon, ang mga error sa pag-type ay kadalasang nangyayari sa loob ng Run dialog box.

Isa sa mga unang balakid ay ang paghawak ng mga panipi sa mga path na may mga espasyo. Kung walang mga panipi, ang path ay "sira," at ang Windows ay nagbibigay-kahulugan lamang ng bahagi nito. Naiisip ng user na dapat itong magmukhang ganito: "C:\path papunta sa aking program.exe"Ngunit noong una ay natuklasan niya na ang mismong macro editor ay hindi nagpapahintulot sa kanya na baguhin ang code: ang mga macro field ay lumilitaw na kulay abo at hindi maaaring hawakan.

Matapos tanggalin ang pagkakaugnay ng macro mula sa aktibong profile at muling ikonekta ang keyboard at software, maaari mong i-edit ang pagkakasunod-sunod at magdagdag ng mga panipi, mga pagpapakawala ng key, at maliliit na pagkaantala upang maging matatag ang macro. Sa puntong ito mismo kailangan mong ayusin ito: kung hindi makontrol nang maayos ng macro ang mga timing, darating ang teksto. pinutol o hinalo at hindi alam ng Tagapagpatupad ang gagawin.

Ang isang medyo mas detalyadong halimbawa na sinubukan ay: {+KC_RGUI}{+KC_R}{-KC_R}{-KC_RGUI}»C:\path papunta sa\my\program.exe»{+KC_ENT}{-KC_ENT}Sa papel, gumagana ito nang maayos: buksan ang Run, bitawan ang mga key, i-type ang path gamit ang mga panipi, pindutin ang Enter. Sa pagsasagawa, ang isang maliit na pagkaantala ng oras ay sapat na para lumitaw lamang ang bahagi ng string o isang halo-halong mga karakter sa Run dialog box.

Pagdaragdag ng mga pagkaantala sa macro: ang susi upang maiwasan ang "pagkain" ng mga titik.

Ang paraan para gawing tunay na matatag ang hindi matatag na macro na iyon ay kasing simple ng pagdaragdag ng isang maliit na pagkaantala sa pagitan ng pagbubukas ng Execute at pagsulat ng pathIyon ay, bigyan ang Windows ng ilang milliseconds para ipakita ang kahon bago ka magsimulang mag-type.

Ang isang pinahusay na bersyon ng macro ay magiging ganito ang hitsura, halimbawa: {+KC_RGUI}{+KC_R}{-KC_R}{-KC_RGUI}{50}C:\path papunta sa\my\program.exe{+KC_ENT}{-KC_ENT}Ang bilang na "50" ay kumakatawan sa isang pagkaantala na 50 ms. Maliit ito, ngunit sapat na para magkaroon ng oras ang sistema upang buksan ang Run window at matanggap ang natitirang mga keystroke nang walang pagkawala.

Sa pamamagitan ng pagsasaayos na iyon, ang macro ay nagiging mas maaasahan: bubuksan mo ang Run, ita-type ang buong path, at ilulunsad ng Windows ang programa nang walang anumang problema. Ang tanging disbentaha sa hitsura ay, sa ganitong paraan, ang Sandali lang lilitaw ang Run window Sa tuwing bubuksan mo ang macro, may isang bagay na para sa ilang user ay maliit na detalye lamang at para sa iba ay maaaring nakakainis.

Pa rin, Sa paggana, kumikilos ito nang katulad ng mga direktang kombinasyon ng Logitech at Razer.Gayunpaman, dahil nakikita na ang pansamantalang hakbang na iyon. Karaniwang nasisiyahan ang mga naghahanap lamang ng kahusayan, bagama't palaging naroon ang nakakabagabag na pakiramdam ng kawalan ng "malinis" na kaugnayan sa pagitan ng key at executable.

  Paano simulan at gamitin ang rclone Web GUI nang sunud-sunod

Gayunpaman, may isa pang limitasyon na dapat tandaan: ang bawat kumplikadong macro na idinaragdag mo ay kumukuha ng espasyo sa memorya sa firmware ng keyboard. Tingnan ang mga karaniwang mensahe Flash (1.44KB) 7.07% Ipinahihiwatig nito na sa humigit-kumulang 10 o 15 mahahabang macro, maaaring papalapit ka na sa limitasyon. Ito ay isang bagay na dapat tandaan kung plano mong mag-set up ng isang "command center" na may dose-dosenang iba't ibang access point.

Mga Macro sa VIA: istruktura, mga tipikal na problema at kung paano bigyang-kahulugan ang mga ito

Kapag gumagamit ka ng mga keyboard na tugma sa VIA o QMKAng mga macro ay nakaimbak sa loob sa isang nakabalangkas na format (karaniwan ay JSON o katulad nito), kahit na maaaring mukhang hindi ito mabasa sa unang tingin. Isang halimbawa ng macro na-export Maaaring ganito ang hitsura nito:

,,,,,,,,,,,],[],[],[],[],[],[],[],[],[],[],[]]

Bagama't maaaring hindi ito ang hitsura, ang istrukturang iyan ay medyo lohikal: inilalarawan ng bawat entry kung kailan Pindutin ang isang key (2) at kapag ito ay binitawan (3), na nauugnay sa isang nababasang pangalan ("kaliwang alt") at isang keyboard code (KC_LALT, KC_R, atbp.). Sa halimbawa, makikita mo na pinindot ng macro ang Alt + R, pagkatapos ay tina-type ang mga letrang "c", "m", "d" at panghuli ay pinindot ang Enter.

Ang layunin ng macro na ito ay kapag pinindot ang nakatalagang key (halimbawa, isang buton na tinatawag na "Circle" sa keyboard), ang kombinasyong Alt + R ay na-trigger, ang "cmd" ay na-type, at ang command prompt ay nagbubukas. command promptGayunpaman, ang naobserbahang kilos ay Parang pinipindot niya lang ang Enter. At wala nang iba pa, na nagpapahiwatig na may hindi gumagana nang maayos sa paraan ng pagtugtog ng macro o sa paraan ng pagkuha ng focus ng window.

Karaniwan ang mga hindi pagkakapare-parehong ito kung tumatakbo ang macro kapag ang focus ng Windows ay nasa ibang lugar kaysa sa inaasahan (isang browser, isang search box, isa pang pop-up window, atbp.). Sa huli, ang ginagawa ng macro ay ang pagpapadala ng mga key nang "walang taros" sa aktibong focus, kaya kung hindi mo alam kung saan mapupunta ang mga ito, malamang na may mga hindi inaasahang error.

Kaya naman mahalaga ang pagpili ng tamang paraan: gusto mong magawa ng iyong macro Kailangan mo talagang buksan ang tool o program na kailangan mo....nang hindi umaasa sa kung saang window ka kasalukuyang nasa. Kaya naman maraming user ang umaalis sa Alt + letra, o kahit Win + search, at sa halip ay umaasa sa Run command o sa isang nakalaang launcher.

Ang "trick" ng mga shortcut sa C:\Windows para sa mas maaasahang mga macro

Isang napaka-interesante na paraan upang gawing mas maaasahan ang mga macro gamit ang VIA o Keychron Launcher ay ang samantalahin kung paano gumagana ang mga panloob na sistema ng patakbuhin ang bintanaKapag nagta-type ka ng teksto doon, hindi nagsasagawa ng pangkalahatang paghahanap ang Windows, sa halip ay sinusuri nito ang mga partikular na path ng system, at ang isa sa mga pangunahing path ay ang C:\Windows.

Ang ideya ay kasing simple ng pagiging epektibo nito: sa halip na magsulat ng mahabang landas patungo sa executable, lilikha ka ng isang shortcut ng programa sa loob ng C:\Windows at bigyan ito ng maikli at madaling pangalan (halimbawa, "VSCode" para sa Visual Studio Code). Mula noon, kung bubuksan mo ang Run at ita-type ang VSCode, mahahanap ng Windows ang shortcut sa folder na iyon at ilulunsad ang programa nang walang anumang problema.

Ang macro na kailangan mo ay magiging ganito: {KC_LGUI,KC_R}pangalan ng_shortcutGamit ang opsyong naka-enable para sa macro na magpadala ng Enter sa dulo. Ibig sabihin, pindutin ang Win + R para buksan ang Run, i-type ang pangalan ng shortcut, at pindutin ang Enter. Mas maikli kaysa sa isang buong path tulad ng C:\Program Files\…

Bukod pa rito, ang utos na Run Hindi nito nakikilala ang pagitan ng upper at lower caseKaya hindi mo kailangang mag-alala tungkol sa kung paano mo pinangalanan ang shortcut, siguraduhin mo lang na malinaw ito at hindi sumasalungat sa anumang bagay sa system. Isa itong partikular na kapaki-pakinabang na trick para sa mga program na sa una ay nagdudulot ng mga problema kapag sinusubukang buksan ang mga ito mula sa mga macro (ang Visual Studio Code ay isang pangunahing salarin sa maraming pagkakataon).

Ang pamamaraang ito ay may isang maliit na kundisyon: maaaring kailanganin mo pahintulot ng administrator Para maglagay ng mga shortcut sa loob ng C:\Windows, hindi lahat ng application ng Microsoft ay nangangailangan nito (ang ilan ay espesyal nang nakarehistro at bubukas gamit ang pangalan nang walang anumang workaround). Ngunit para sa ibang mga programang third-party, ito ay isang napakalinis na solusyon.

  Ano ang proyektong Windows K2 at paano nito gustong iligtas ang Windows 11?

Keypirinha at Launchy: mga launcher na nagpaparami ng iyong mga shortcut

Bukod sa Run window at keyboard macros, may mga nakalaang tool tulad ng Keypirinha o LaunchyDinisenyo partikular para magbukas ng mga programa, dokumento, o magsagawa ng mga utos nang napakabilis, para silang isang "supercharged search" na nakatuon sa produktibidad.

Ang Keypirinha ay isang napakagaan at malakas na tagahagis na halos ganap na makokontrol. gamit ang keyboard at sa pamamagitan ng mga utosMaaari kang magtalaga ng mga pandaigdigang shortcut, lumikha ng mga pasadyang configuration, magtakda ng mga alias para sa mga programa, maglunsad ng mga script, magbukas ng mga partikular na folder, at higit pa. Ang pagsasama nito sa iyong mga macro ay nangangahulugan na ang isang keystroke lamang ay maaaring magbukas ng Keypirinha at, sa pamamagitan ng ilang letra, maglunsad ng anumang kailangan mo.

Ang Launchy, sa bahagi nito, ay isang klasiko sa mga application launcher. Ini-index nito ang mga shortcut at programa, at pinapayagan kang gumamit ng isang pandaigdigang kombinasyon ng mga key (tulad ng Alt + Space) upang maglabas ng isang kahon kung saan mo ita-type ang pangalan ng app at agad itong bubuksan. Hindi ito gaanong "geeky" i-configure kumpara sa Keypirinha, ngunit higit pa sa sapat nitong natutugunan ang pangangailangan para sa mabilis na pag-access sa buong sistema.

Nangyayari ang mahika kapag pinagsama mo ang mga tool na ito sa iyong mechanical keyboard: sa halip na lumikha ng isang kumplikadong macro na nagsusulat ng walang katapusang mga path, maaari kang lumikha ng isang napakasimpleng macro na gumagawa lang... tawagan ang Keypirinha o LaunchyMula roon, inaasikaso na ng launcher ang lahat, at tututukan mo na lang ang pag-type ng pangalan o alyas ng programa.

Mayroon din itong malaking bentahe kumpara sa labis na pag-load sa firmware ng keyboard: Ang mga macro ay nabawasan sa ilang mga susi lamang (buksan ang launcher, baka mag-type ng maikling alias) at iwanan ang heavy logic sa system software side, na walang ganoong kahigpit na limitasyon sa memorya gaya ng flash memory ng keyboard.

Microsoft PowerToys at Keyboard Manager: isa pang opsyon para sa mga shortcut

Isang kapaki-pakinabang na tuklas para sa mga gumagamit ng Windows 10 at 11 ay Mga Microsoft PowerToyIsang hanay ng mga advanced na tool na ginawa mismo ng Microsoft. Kabilang sa mga ito ang "Keyboard Manager," na nagbibigay-daan sa iyong gumawa ng mga kawili-wiling bagay gamit ang mga shortcut at key.

Gamit ang Keyboard Manager, magagawa mo mga kombinasyon ng key sa pag-redirect sa iba pang mga kumbinasyon, o muling i-map ang mga indibidwal na key. Kabilang dito ang kakayahang lumikha ng mga shortcut na naglulunsad ng mga programa nang hindi direktang umaasa sa firmware ng keyboard, na lalong mahalaga kung ang iyong modelo ay may mahigpit na limitasyon sa macro o kung ang software nito (tulad ng Keychron Launcher) ay hindi sapat.

Ang ideya ay ang lumikha ng isang pandaigdigang shortcut sa PowerToys na magbubukas ng isang partikular na application, at pagkatapos ay i-configure ang iyong keyboard upang gamitin ang shortcut na iyan.Sa ganoong paraan, kung papalitan mo ang iyong keyboard sa hinaharap o hindi na tumatanggap ng mga macro ang iyong kasalukuyang keyboard, patuloy na gagana ang iyong mga kumbinasyon ng key hangga't naka-install at aktibo ang PowerToys mo.

Sa partikular na kaso ng ilang gumagamit ng Keychron, nanatili ang PowerToys bilang plano BDahil maayos na gumana ang mga macro na gumagamit ng "Run" sa Keychron Launcher, tila hindi naman kailangang lumipat, ngunit nananatili itong isang opsyon na dapat tuklasin sa sandaling magsimulang maging problema ang mga limitasyon sa firmware.

Ang malaking bentahe ng PowerToys ay nauunawaan ng buong operating system ang mga iyon mga shortcut na muling na-map sa buong mundo, nang hindi umaasa sa kung aling application ang may pokus, na nakakabawas sa marami sa mga karaniwang problema ng mga macro na "walang taros" na nagpapadala ng mga keystroke.

Gumawa ng mga shortcut na may mga custom na setting (hal., buksan ang Word gamit ang isang partikular na dokumento)
Kaugnay na artikulo:
Gumawa ng mga shortcut na may mga custom na setting sa Windows at Office