Geekovina: pedál pro ovládání editoru Vim

Redakce 26. 6. 2012

Vim Clutch je hardwarový pedál pro pohodlnější práci s úžasným editorem Vim. Když je sešlápnutý, píše „i“ a přepíná editor do vkládacího režimu. Když je uvolněn, stiskne klávesu Escape a vrátí editor do základního příkazového režimu. Jeden takový pedál jsem si vyrobil a funguje skvěle. Jak jsem to udělal?

Pokud používáte Vim, musíte kromě samotného psaní používat ještě klávesy pro přechod mezi jednotlivými režimy. Musíte tak provozovat jistou prstovou akrobacii. Aleksandr Levchuk ale přišel s nápadem: využít pro ovládání editoru nohy. Pořídil si proto dva pedály do USB, které mu (po menší úpravě) umožňují editor ovládat.

Toto je překlad původního materiálu, který vytvořil Aleksandr Levchuk a licencoval pod licencí Creative Commons Attribution-ShareAlike 3.0 Unported License.

  1. Koupil jsem si dva nožní přepínače (pedály) z Číny: Použil jsem Anaka.com a zaplatil 20 USD (dva pedály a poštovné do Kalifornie). Pak jsem objevil původního výrobce: PC Sensors. Chtějí 5,5 USD za pedál. Objednat můžete i z Hong Kongu.
  2. Pedál se programuje ve Windows. Jakmile je naprogramován, připojíte jej k libovolnému Macu či Linuxu a bude fungovat.
  3. Bohužel je programovatelné jen sešlápnutí pedálu. My ale potřebujeme i klávesu Esc při uvolnění pedálu. Napsal jsem e-mail do PC Sensor a navrhl jim spolupráci, ale přinesl jsem si dnes pedály z pošty a hned jsem je chtěl použít. Začal jsem hackovat a za hodinku jsem měl hotové řešení.
    1. Naprogramoval jsem jeden pedál na zasílání „i“ a druhý na Esc.
    2. Oba pedály jsem rozebral.
    3. Elektrikářskou páskou jsem připojil dvě párátka k plastové lopatce, která prochází mezi infračidly, když je pedál sešlápnutý.
    4. Vložil obě senzorové desky do jednoho pedálu tak, že když je pedál sešlápnutý, první párátko přeruší Esc senzor a po něm lopatka přeruší „i“ senzor. Jakmile se pedál uvolní, párátko znovu přeruší Esc senzor.

Poděkování

Chtěl bych poděkovat:

  • Seanu Mahoneyovi za návrh jména Vim Clutch.
  • Antonovi Polishkovi za návrh stisknout před každým „i“ ještě Esc, aby nedocházelo k psaní nechtěných znaků.
  • Tyleru Backmanovi za to, že mě nechal použít počítač s Windows.
  • Společnosti PC Sensor za to, že vytvořila tak čisté a neuvěřitelně levné zařízení.

Konečně první Vim Clutch

Napadlo tohle už někoho předtím?

Možná, ale nebyl jsem schopen najít žádnou zmínku o pedálu pro Vi nebo Vim. Hledal jsem něco takového déle než dva roky. Nic podobného mi Google nenabídl. Řekl jsem o tom mnoha lidem a nikdo se nezmínil, že by to předtím někoho napadlo.

widgety

Nakonec jsem se rozhodl vynalézt vlastní Vim Clutch.

Dodatky

PC Sensors nabízí také variantu se třemi pedály. Objednám si dva kousky a naprogramuji si:

  • levý pedál na velké „I“ – vložení na začátek řádku
  • prostřední pedál na malé „i“ – běžný vkládací režim
  • pravý pedál na velké „A“ – vkládání na konec řádku
Našli jste v článku chybu?
DigiZone.cz: Nova opět stahuje „milionáře“

Nova opět stahuje „milionáře“

Vitalia.cz: Jak Ondra o astma přišel

Jak Ondra o astma přišel

Vitalia.cz: Inspekce našla nelegální sklad v SAPĚ. Zase

Inspekce našla nelegální sklad v SAPĚ. Zase

DigiZone.cz: Test LG 55UH750V aneb Cena/výkon

Test LG 55UH750V aneb Cena/výkon

DigiZone.cz: Rapl: seriál, který vás smíří s ČT

Rapl: seriál, který vás smíří s ČT

Lupa.cz: Patička e-mailu závazná jako vlastnoruční podpis?

Patička e-mailu závazná jako vlastnoruční podpis?

Vitalia.cz: Jsou vegani a vyrábějí nemléko

Jsou vegani a vyrábějí nemléko

DigiZone.cz: Ginx TV: pořad o počítačových hráčích

Ginx TV: pořad o počítačových hráčích

Lupa.cz: Jak levné procesory změnily svět?

Jak levné procesory změnily svět?

DigiZone.cz: Numan Two: rozhlasový přijímač s CD

Numan Two: rozhlasový přijímač s CD

Vitalia.cz: Muž, který miluje příliš. Ženám neimponuje

Muž, který miluje příliš. Ženám neimponuje

Podnikatel.cz: Takhle se prodávají mražené potraviny

Takhle se prodávají mražené potraviny

Podnikatel.cz: EET pro e-shopy? Postavené na hlavu

EET pro e-shopy? Postavené na hlavu

Lupa.cz: Hackeři mají data z půlmiliardy účtů Yahoo

Hackeři mají data z půlmiliardy účtů Yahoo

DigiZone.cz: Funbox 4K v DVB-T2 má ostrý provoz

Funbox 4K v DVB-T2 má ostrý provoz

120na80.cz: Co je padesátkrát sladší než cukr?

Co je padesátkrát sladší než cukr?

Podnikatel.cz: Dva měsíce na EET. Budou stačit?

Dva měsíce na EET. Budou stačit?

DigiZone.cz: Světový pohár v přímém přenosu na ČT

Světový pohár v přímém přenosu na ČT

Lupa.cz: Aukro.cz mění majitele. Vrací se do českých rukou

Aukro.cz mění majitele. Vrací se do českých rukou

Podnikatel.cz: Byla finanční manažerka, teď cvičí jógu

Byla finanční manažerka, teď cvičí jógu