Hlavní navigace

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

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?

Tweetni to Odměnte autora  Jak to funguje?

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.

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
Ohodnoťte jako ve škole:
Průměrná známka 1,25
Tweetni to Odměnte autora  Jak to funguje?

Zabezpečení TCP/IP na Linuxu - třídenní workshop

V tomto praktickém workshopu se podíváme na počítačovou síť z hlediska zabezpečení. Předvedeme si vybrané druhy útoků a zkusíme si proti nim vytvořit obranu.

       

Přehled názorů

No ty kravo
tadeas 26. 6. 2012 00:12
Nový
├ 
Re: No ty kravo
jehovista 26. 6. 2012 00:51
Nový
├ 
Re: No ty kravo
Martin Janiczek 26. 6. 2012 02:04
Nový
│
└ 
Re: No ty kravo
Pavel Tišnovský 26. 6. 2012 08:42
Nový
│
 
└ 
Re: No ty kravo
lopik 26. 6. 2012 12:38
Nový
└ 
Re: No ty kravo
Miroslav Prýmek 26. 6. 2012 08:04
Nový
Mozna to rika neco o usability
Clock 26. 6. 2012 00:54
Nový
├ 
Re: Mozna to rika neco o usability
Pavel Šimerda 26. 6. 2012 07:31
Nový
└ 
Re: Mozna to rika neco o usability
Palo 26. 6. 2012 10:50
Nový
 
└ 
Re: Mozna to rika neco o usability
Miroslav Prýmek 26. 6. 2012 10:55
Nový
 
 
└ 
Re: Mozna to rika neco o usability
Bambus 26. 6. 2012 11:34
Nový
 
 
 
├ 
Re: Mozna to rika neco o usability
Miroslav Prýmek 26. 6. 2012 11:57
Nový
 
 
 
│
└ 
Re: Mozna to rika neco o usability
Bambus 26. 6. 2012 13:06
Nový
 
 
 
├ 
Re: Mozna to rika neco o usability
Atrament 26. 6. 2012 11:58
Nový
 
 
 
│
├ 
Re: Mozna to rika neco o usability
Kit 26. 6. 2012 12:32
Nový
 
 
 
│
│
├ 
Re: Mozna to rika neco o usability
Palo 26. 6. 2012 17:07
Nový
 
 
 
│
│
│
└ 
Re: Mozna to rika neco o usability
Petr Klíma 28. 6. 2012 17:32
Nový
 
 
 
│
│
│
 
└ 
Re: Mozna to rika neco o usability
lelio 28. 6. 2012 19:54
Nový
 
 
 
│
│
└ 
Re: Mozna to rika neco o usability
Trident 1. 7. 2012 00:38
Nový
 
 
 
│
└ 
Re: Mozna to rika neco o ability
gp 26. 6. 2012 17:25
Nový
 
 
 
│
 
└ 
Re: Mozna to rika neco o ability
Pavel Tišnovský 26. 6. 2012 17:59
Nový
 
 
 
├ 
Re: Mozna to rika neco o usability
Pavel Tišnovský 26. 6. 2012 12:36
Nový
 
 
 
└ 
Re: Mozna to rika neco o usability
Jirka 27. 6. 2012 18:47
Nový
Mozna to take rika neco o nasi civilizaci?
Clock 26. 6. 2012 00:57
Nový
├ 
Re: Mozna to take rika neco o nasi civilizaci?
B 26. 6. 2012 01:05
Nový
└ 
Re: Mozna to take rika neco o nasi civilizaci?
Pavel Šimerda 26. 6. 2012 07:30
Nový
 
└ 
Re: Mozna to take rika neco o nasi civilizaci?
Trident 27. 6. 2012 18:41
Nový
 
 
└ 
Re: Mozna to take rika neco o nasi civilizaci?
Pavel Tišnovský 27. 6. 2012 19:22
Nový
 
 
 
├ 
Re: Mozna to take rika neco o nasi civilizaci?
ebik 30. 6. 2012 13:05
Nový
 
 
 
└ 
Re: Mozna to take rika neco o nasi civilizaci?
Trident 1. 7. 2012 00:23
Nový
Mozna to jeste maji na sklade
jm 26. 6. 2012 01:05
Nový
Dekuji
Anonym 26. 6. 2012 07:47
Nový
├ 
Re: Dekuji
. 26. 6. 2012 11:04
Nový
└ 
Re: Dekuji
Aip 26. 6. 2012 13:04
Nový
 
└ 
Re: Dekuji
nasson 26. 6. 2012 13:40
Nový
 
 
└ 
Re: Dekuji
aip 26. 6. 2012 23:15
Nový
 
 
 
└ 
Re: Dekuji
Me 30. 6. 2012 01:32
Nový
Cosi mi to pripomina
rs 26. 6. 2012 09:24
Nový
└ 
Re: Cosi mi to pripomina
Palo 26. 6. 2012 10:57
Nový
 
└ 
Re: Cosi mi to pripomina
Inkvizitor 26. 6. 2012 20:52
Nový
To je toho!
hawran diskuse 26. 6. 2012 11:22
Nový
OMFG
101% LENIN POWER! 26. 6. 2012 11:31
Nový
├ 
Re: OMFG
shade 26. 6. 2012 11:53
Nový
│
├ 
Re: OMFG
Miroslav Prýmek 26. 6. 2012 12:02
Nový
│
│
├ 
Re: OMFG
shade 26. 6. 2012 13:45
Nový
│
│
└ 
Re: OMFG
Trident 27. 6. 2012 18:20
Nový
│
└ 
Re: OMFG
Ivan 26. 6. 2012 13:21
Nový
└ 
Re: OMFG
Pospa77 27. 6. 2012 02:30
Nový
............
suxi 26. 6. 2012 12:35
Nový
└ 
Re: ............
Miroslav Prýmek 26. 6. 2012 12:52
Nový
prepinani klavesnice
Vladki 26. 6. 2012 12:59
Nový
└ 
Re: prepinani klavesnice
MartinB 26. 6. 2012 13:17
Nový
 
└ 
Re: prepinani klavesnice
Vladki 26. 6. 2012 15:12
Nový
Re: Geekovina: pedál pro ovládání editoru Vim
msx 26. 6. 2012 13:17
Nový
├ 
Re: Geekovina: pedál pro ovládání editoru Vim
PR 26. 6. 2012 15:39
Nový
│
├ 
Re: Geekovina: pedál pro ovládání editoru Vim
Petr Krčmář 26. 6. 2012 15:42
Nový
│
├ 
Re: Geekovina: pedál pro ovládání editoru Vim
PrymekM 26. 6. 2012 15:43
Nový
│
└ 
Re: Geekovina: pedál pro ovládání editoru Vim
hawran diskuse 26. 6. 2012 17:43
Nový
└ 
Re: Geekovina: pedál pro ovládání editoru Vim
eee 26. 6. 2012 19:44
Nový
 
└ 
Re: Geekovina: pedál pro ovládání editoru Vim
Trident 1. 7. 2012 00:31
Nový
Palec nahoru!
Morkin23 26. 6. 2012 13:33
Nový
instalace
. 26. 6. 2012 15:42
Nový
└ 
Re: instalace
Petr Krčmář 26. 6. 2012 15:53
Nový
fotka
kralyk 26. 6. 2012 17:06
Nový
└ 
Re: fotka
donny 26. 6. 2012 18:46
Nový
turbo academic 3000
huhu (male lesne) 26. 6. 2012 19:05
Nový
└ 
Re: turbo academic 3000
Inkvizitor 26. 6. 2012 20:48
Nový
Asi se s některými jedinci silně rozcházím v pohledu na uživatelské rozhraní,
Biktop 26. 6. 2012 23:47
Nový
├ 
Re: Asi se s některými jedinci silně rozcházím v pohledu na uživatelské…
PrymekM 27. 6. 2012 00:20
Nový
├ 
Re: Asi se s některými jedinci silně rozcházím v pohledu na uživatelské…
Pavel Tišnovský 27. 6. 2012 09:11
Nový
├ 
Re: Asi se s některými jedinci silně rozcházím v pohledu na uživatelské…
Trident 27. 6. 2012 18:11
Nový
│
└ 
Re: Asi se s některými jedinci silně rozcházím v pohledu na uživatelské…
Jarda 27. 6. 2012 20:09
Nový
│
 
└ 
Re: Asi se s některými jedinci silně rozcházím v pohledu na uživatelské…
mcx 6. 7. 2012 10:42
Nový
│
 
 
└ 
Re: Asi se s některými jedinci silně rozcházím v pohledu na uživatelské…
w4rr10r 8. 7. 2012 01:16
Nový
│
 
 
 
└ 
Re: Asi se s některými jedinci silně rozcházím v pohledu na uživatelské…
DrFreeze 9. 7. 2012 09:22
Nový
└ 
Re: Asi se s některými jedinci silně rozcházím v pohledu na uživatelské…
w4rr10r 30. 6. 2012 18:06
Nový
normální lidi nepoužívají vim a neřeší tyhle problémy
URan 27. 6. 2012 16:44
Nový
No, ale já sedim na klekačce
jeleniste 27. 6. 2012 20:34
Nový
Konstrukce
Viktor 1. 7. 2012 18:26
Nový
└ 
Re: Konstrukce
Miroslav Prýmek 1. 7. 2012 18:33
Nový
Naučil jsem se pracovat ve Vimu,
mcx 6. 7. 2012 11:09
Nový
└ 
Re: Naučil jsem se pracovat ve Vimu,
Atrament 8. 7. 2012 10:06
Nový
Kde koupit
Vladimír Čunát 7. 7. 2012 16:04
Nový
└ 
Re: Kde koupit
w4rr10r 8. 7. 2012 01:14
Nový
bubenik
Martin 31. 8. 2012 15:52
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem