Tastatură pentru ... programatori?

Sunt cuprins de o nedumerire cumplită din cauză că mă simt marginalizat ca programator. Pentru orice meserie există magazine specializate care vând echipamente de calitate (și nu numai) ca să îți faci bine munca. Doar programatorii nu au asemenea magazine care să le pună la dispoziție tot ce au ei nevoie ca să fie eficienți. Deși, programatorii sunt avantajați din alt punct de vedere: pot să-și facă propriile unelte pentru ca să facă alte unelte ca să facă alte unelte șamd. Ați înțeles ideea. Doar că acele unelte sunt software.

Și tocmai din acest avantaj, prin faptul că noi putem să găsim zeci de alternative pentru a ne rezolva problemele și ne descurcăm în cele mai neprielnice condiții (lipsă de ceai/cafea, oboseală, somn) programatorii nu sunt foarte pretențioși. Adică sunt, încearcă doar să ridici subiectul editoarelor. Dar când vine problema eficienței, reușesc să se descurce cu resurse materiale minime. Și de aici, probabil, lumea s-a obișnuit cu ideea că programatorii nu-s decât o specie de oameni care bea cafea și ... cod și se mulțumește cu același echipament cu care femeia de servici joacă solitaire.

E destul să te uiți peste oferta oricărui magazin de componente de calculatore ca să observi că produsele vândute sunt destinate pentru toată lumea. Mai nou, trendul e de avea în partea de sus față de tastele F1-F12 la fel de multe taste cât și în partea de jos. Taste specializate pentru Notepad și Favorites? Să fim serioși. Dacă tot au făcut tastatura mai prietenoasă ar trebui să pună taste pentru Minesweeper și Solitaire ca să nu pierzi timp căutându-le prin meniu. Ce să mai zic de tastaturi pentru gheimeri cu tastele asdw roșii. Vai de gheimerul ăla dacă mai trebuie să-i arăți tastele alea (sau e mișto să impresionezi vizitatorii cu o asemenea tastatură?).

Știm pe cine să dăm vina pentru combinații de taste de genul <C-t> ce-ți rup articulațiile metacarpiene. Dar originea problemei e în existența taste Caps Lock, care a preluat locul ce din naștere aparținea lui Control. Unica utilizarea pe care am găsit-o e să o mai apăs odată după ce am apăsat-o din greșeală. Dacă tot este pe tastatură o tastă care e inutilă, mai bine băgau un C-A-Del specializat. Am și uitat unde, dar am citit o discuție (flame war) despre pro/contra tastei Caps Lock. Concluzia, sub care mă semnez și eu, e că introducerea tastelor majuscule trebuie să fie o problemă software și nu hardware. Producătorul care a introdus tasta Caps Lock pe tastatură și a poziționat-o în cel mai favorabil loc (echivalent cu Enter) probabil că a vrut să întoarcă favoarea secretarei sale.

Spațiu liber de pe birou este o funcție care tot timpul lasă doar destul spațiu pentru tastatură și maus. Restul spațiului e ocupat de restul lucrurilor care poate nu mi-s chiar importante dar e bine să le ai la îndemână, vorba aia, ca să păstrez cășul fiebinte. Dar nici faptul că masa este destul de mică nu e problema, ce nu încape pe masă este agățat, suprapus, șifonat, uitat, etc. Mai importante sunt tastatura și mausul. Mai ales tastatura. Ca urmare, tastatura este aliniată pe centrul mesei conform axei sale care este între ... tastele g și h. Problema e că axa fizică a tastaturii e între L și ;: în partea dreaptă mai ai spațiul ocupat de săgeți și numpad. Numpad-ul e o altă facilitate de care profit zi de zi: folosesc / și * ca să pun ușor și redepe comentarii C. Și mai apăs câteodată din lene Enter-ul din colț. Într-adevăr, pentru o persoană ce ține receptorul telefonului cu mâna stângă e foarte bine să poată să tasteze, să introducă cifre și să dea din maus cu mâna dreaptă. Dar câți din programatori vorbesc toată ziua la telefon? Mai ales că sunt soluții Bluetooth și Hands-free care eliberează mâna stângă din cătușele aparatului telefonic obișnuit. Și cel mai enervant lucru e că chiar și în secolul XXI am păstrat obișnuința de a plimba tastatura stânga-dreapta precum se făcea cu mașinile de tapat mecanice. De ce? Ca să pot face loc mausului să se desfășoare căci locul lui e luat de Numpad. Cred că și această decizie (de a face tastaturi cu Numpad doar în dreapta) a fost promovată de același producător.

Am făcut o mică cercetare în căutarea tastaturei perfecte. Prima tastatură pe care am găsit-o pe piață e A4 Tech KL(S)-5UP. La prima vedere are tot ce-i trebuie doar că acel producător nu a putut să lase în ceață acei utilizatori inapți și pierduți și mai adăugat niște taste în plus. Să fie. Am mai găsit o variantă, dar se pare total inaccesibilă pe piața noastră, care poartă un nume sugestiv de Happy Hacking Keyboard. Pare a fi un dispozitiv aproape de prefecțiunie. Doar că prețul nu e la fel de happy. Mai este și USB Mini Multimedia Keyboard dar se pare că nu e pentru uz intensiv.

Am rămas un pic dezamăgit în ceea ce privește tastaturi pentru programatori. Dacă tot mi-aș lua una clasică, probabil că aș prefera una Microsoft (păcat că produsele software strică reputația produselor hardware care, de altfel, sunt de calitate). Mai am o obsesie: un maus silențios. Nu mă refer la faptul ca să nu scoată zgomot în timp ce-l mișc, nu vreau să facă acel click când apăs tastele. Încă e un mister pentru mine de ce acele butoane sunt așa de zgomotoase. Pentru mine e suficient feedback-ul tactil ca să știu că am apăsat o tastă (chiar sunt așa de inapt încât trebuie să primesc și confirmare auditivă că am apăsat un buton de pe maus?)

Comments

alternative

Arată bine tastatura dar nu

Arată bine tastatura dar nu știu cât de bine se împacă aranjamentul tastelor cu scurtăturile din vim/emacs. Plus că ar fi nevoie de învățat aranjamentul nou pentru a fi eficient. Poate ar merita efortul. :wq

tastatura

iti mai recomand "Das Keyboard" si desigur tastatura Optimus.

Arată bine ambele

Arată bine ambele tastaturi, dar sunt la fel de „late” ca și cele obișnuite. Aș vrea o tastatură care să fie de la ~ la backspace. Cei de la HHKB au tastatură „blank” ca și Das Keyboard.

La Optimus ideea e ca sint

La Optimus ideea e ca sint mici display-uri pe fiecara tasta, si se poate reconfigura layout-ul, sau sa pui icon-uri pe taste speciale, de exemplu pt. functii photoshop, etc.

Interesantă idee cu

Interesantă idee cu oled-uri în taste. Doar de-aș avea timp și chef să mă uit la fiecare tastă în parte. Deși s-ar putea transforma într-o unealtă educațională. Aici este o colecție de tastaturi care nu mi se par deloc ciudate. Pe Planet Lisp este un articol interesant care atinge și subiectul tastaturilor.