Mājas lapa » » Kā pielāgot īsinājumtaustiņus jebkurai Linux lietojumprogrammai

    Kā pielāgot īsinājumtaustiņus jebkurai Linux lietojumprogrammai

    Viena no vairāk kaitinošām problēmām ar Linux vienmēr ir bijusi AutoHotkey atbalsta trūkums, tāpēc nevarēja pielāgot īsinājumtaustiņus, bet tagad ar atvērtā pirmkoda lietojumprogrammu AutoKey varat to izdarīt un vēl vairāk.

    AutoKey ir darbvirsmas automatizācijas utilīta, kas ļauj pārvaldīt teksta blokus un izmantot saīsinājumus un karstos taustiņus, lai saglabātu sev laiku, kamēr rakstāt, bet jūs varat arī to izmantot, lai noņemtu karstos taustiņus lietojumprogrammās. Piemēram, ja jūsu iecienītākā lietojumprogramma izmantoja Ctrl + Q, lai izietu un jūs to nevēlējāt, varat noņemt šo atslēgu, izmantojot AutoKey.

    Scenārijs

    Šodienas testa scenārijā es pārvēršu Ctrl + T taustiņu kombināciju uz Alt + T. Kāpēc tu jautā? Ctrl + T īsinājumtaustiņš tiek izmantots katrā pārlūkprogrammā, lai atvērtu jaunu cilni, bet, tā kā es izmantoju pārlūku Google Chrome un vēlētos atvērt jaunas cilnes, lai meklētu, Alt + T īsinājumtaustiņš man ir daudz vieglāk hit bez pārvietošanas manu rokas no priekšējās rindas.

    Lai veiktu šo uzdevumu, mēs izmantosim pārsteidzošu AutoKey rīku, kas ir daudz kā AutoHotkey uz Windows, izņemot to, kas tas ir paredzēts Linux un spēj izmantot Python skriptus.

    AutoKey instalēšana

    Jūs vēlaties atvērt Synaptic Package Manager un ātri meklēt autokey, atzīmējiet izvēles rūtiņu un pēc tam instalējiet pakotni. Varat arī instalēt to, izmantojot šādu apt-get komandu:

    sudo apt-get instalēt autokey

    Īsceļu taustiņu pārņemšana ar AutoKey

    Kad esat instalējis utilītu, konfigurāciju var atvērt, izmantojot ikonu un izveidojot jaunu frāzi. Kreisajā pusē esošais nosaukums nenozīmē neko, es tikai gribētu tos nosaukt saskaņā ar karsto taustiņu, ko es piešķiršu.

    Izmantojiet pogu Iestatīt, kas atrodas blakus Hotkey, lai piešķirtu vajadzīgo karsto taustiņu, noklikšķiniet uz modifikatora atslēgas - šajā gadījumā, es piešķiru Alt un pēc tam noklikšķiniet uz pogas Nospiediet, lai iestatītu pogu un taustiņu, kuru vēlaties izmantot. Manā piemērā es izmantoju Alt + t, un jūs pamanīsiet, ka rakstzīme ir mazie burti, kas ir svarīgi - ja tur nospiežat Shift + T, AutoKey sajaukt.

    Kad tas ir paveikts, tekstlodziņā varat ievietot šādu tekstu:

    +t

    Noklikšķiniet uz pogas Saglabāt un esat pabeidzis. Tagad jūs varat atvērt pārlūkprogrammu un izmantot kombināciju Alt + T Ctrl + T vietā, un tai vajadzētu atvērt jaunu cilni.

    Kā tas darbojas? Nospiežot piešķirto Alt + T karsto taustiņu, AutoKey nosūta taustiņsitienus uz pašlaik aktīvo lietojumprogrammu, un, tā kā šajā gadījumā taustiņsitieni ir Ctrl + T, Google Chrome pieņem, ka nospiežat jaunas cilnes īsinājumtaustiņu, un attiecīgi reaģē.

    Filtrēšana pēc loga

    Vienīgā problēma ir tā, ka īsinājumtaustiņš tagad ir aktivizēts visiem logiem. Lai to labotu, varam iestatīt loga filtru, izmantojot pogu Iestatīt, un pēc tam ierakstiet kaut ko līdzīgu šim:

    .* Google. * Chrome

    Iespējams, jūs domājat par to, ko. * Ir par visu - šis filtrs izmanto regulāras izteiksmes, lai atrastu loga nosaukumu, tāpēc jums būs jāizmanto. *, Lai atbilstu visām rakstzīmēm, kas nav norādītas, ieskaitot vietu šajā gadījumā. Piezīme. Ja vēlaties, varat izmantot vienu perioda rakstzīmi, lai attēlotu atstarpi.

    Īpašo taustiņu izmantošana programmā AutoKey

    Izveidojot jaunu frāzi, varat izmantot šādus īpašos kodus, lai modelētu vienu no īpašajiem taustiņiem. Faktiski ir daudz lielāks īpašo taustiņu saraksts, bet tie, iespējams, ir vissvarīgākie no tiem, kas jums būs jāizmanto:

    • = Windows atslēga

    Taustiņu apvienošana

    Ja vēlaties apvienot vairākus taustiņus, jūs izmantojat rakstzīmi +, piemēram:

    ++

    Ja jums nepieciešams, lai faktiski ievietotu + simbolu, tā vietā jāizmanto.

    AutoKey Rocks!

    Šai metodei ir vairāki izmantošanas veidi, izņemot tikai īsceļu taustiņu atkārtotu lietošanu, piemēram, jūs varētu automatizēt vairākus taustiņsitienus, lai veiktu uzdevumu. Iespējas ir bezgalīgas, bet ko jūs to izmantotu?