Naša slova na US tastaturi, rešenje 2005-e

Jedan od uobičajenih problema sa kojima se korisnik računara na našim prostorima susreće je korišćenje “naših” slova (dijakritičkih znakova) u svakodnevnom radu.

Nekada su tu postojala dva problema: imati korektnu podršku od samog operativnog sistema i kako rešiti sve ostale “sitne” probleme koji uz to dolaze. Ako koristite barem Windows 2000, prvi problem je za vas rešen - ako ne, preporuka: pređite na Windows XP - podrška za Windows 2000 je pri kraju.

Ok, pretpostavimo da ste rešili prvi problem - za korišćenje naših slova je dovoljno da u regionalnim podešavanjima postavite Serbian Latin - to će prilagoditi sistem našim pravilima za datume i iznose. Ostaje drugi problem - kako kucati naša slova?

Ako se radi o novom računaru, tu problema nema - dovoljno je kupiti odgovarajuću QWERTZ YU tastaturu i postaviti Serbian Latin tastaturu u operativnom sistemu; priče o tome kako je ta tastatura “ružna”, kako mi više volimo QWERTY, kako je to ostatak od nemačkog uticaja jednostavno ne stoje - to je naš standard, tako su ga propisale naše institucije (zašto baš tako je duga, druga i srpska priča) i za novog korisnika to je najjednostavnije - priključite tastaturu, stavite podršku i objasnite mu da specijalne znake dobija na Alt Gr (desni Alt) taster i to je to - ako ne zna za drugo :) biće srećan :)

No, šta raditi ako ste već investirali (kao ja :)) u solidno skupu i dobru tastaturu po US (QWERTY) rasporedu i ne bi ste je menjali? Ili 12+ godina kucate po tom rasporedu i malo bi vas bolelo da to sada menjate?

Nekada davno, to se rešavalo raznim programima (ParaWin) ili hakerisanjem postojećih tastatura; na svu sreću, i Microsoft je uvideo potrebu za lakim i jednostavnim kreiranjem drajvera za razne tastature, uz razne kombinacije specijalnih simbola i napravio:

The Microsoft Keyboard Layout Creator

odlično parče programa koje vam omogućava ili da kreirate kompletno nov drajver za tastaturu, ili da izmenite postojeći.

Koristeći ovo programče i kao osnovu US tastaturu, napravio sam English (Serbian Latin Layout) - tastatura koja je identična US tastaturi, samo što na desni Alt daje naša slova. Ovo su kombinacije:

[  ->  Š
]  ->  Đ
\  ->  Ž
;  ->  Č
 ->  Ć

(naravno, Shift / Caps Lock pravila su podržana).

Ovo omogućuje da imam jednu tastaturu u sistemu (+ eventualno ćiriličnu), da nema prebacivanja između tastatura svaki put kada su naša slova potrebna, jako se brzo kuca, specijalni simboli (kao recimo € - desni Alt + 5) su tu gde i jesu, i navikavanje skoro da nije ni potrebno - jedno, po mojoj malenkosti :), vrlo udobno rešenje.

Da bi i vi probali rešenje, skinite priloženu arhivu EngUsSerLat.zip (21kb) - u Install folderu je sama instalacija i to je sve što vam je potrebno; u Source folderu je definicija tastature, ako želite da je dalje modifikujete.

Dodatak 20. aprila 2005: nova verzija; ispravljeni “bagovi” koje je Rade prijavio u komentarima (hvala Rade :)). Nova arhiva je EngUsSerVesicOrg.zip (17kb), i promenjeno je i ime tastature; sada se zove: “English (Serbian Latin by Vesic.Org)” - toplo preporučujem da instalirate ovu verziju umesto stare.

Dodatak 22. aprila 2005: zbog mnogih zahteva ;) kreirao sam i “obrnutu” tastaturu, gde su naša slova primarna. Nova arhiva je EngSerKbd-Reversed-VesicOrg.zip (16kb), i takođe je promenjeno ime tastature; sada se zove: “English (Serbian Reverse Latin by Vesic.Org)” - pa sad, ko voli, izvol’te :)

Dodatak 27. jula 2006: Napravljena tastatura čija je osnova En UK tastatura. Arhiva je Eng-Ser-UK-Latin.zip (16kb), i zove se: “United Kingdom (Ser Latin)”.


Dodatak 18. jula 2008: Sve tri tastature su urađene za Vistu:

Ove tastature bi trebale da rade i na 64-bitnim verzijama Windows XP-a.

Nekoliko reči o instalaciji

  • Instalirajte tastaturu
  • Otvorite Control Panel / Regional and Language Options / kartica Languages pa dugme Details
  • Izaberite US tastaturu, kliknite na Add, dodajte novoinstaliranu tastaturu
  • Postavite je za podrazumevanu, i uklonite US drajver - on vam više neće trebati

Kako slika govori više od 1k ;) reči, evo postupka:

Postupak instalacije

Postupak instalacije English Serbian tastature

Rezultat instalacije

Rezultat instalacije English Serbian tastature

15.1.2005

Programi

Dejan Vesić

19 Comments »

  1. Super je. Hvala na informacijama :)

    Komentar : mario — 15.1.2005 @ 23:56:45

  2. Nema na čemu :) Nadam se da će ti koristiti :)

    Komentar : Dejan Vesic — 16.1.2005 @ 09:43:38

  3. Jel možeš da pogledaš da li ti je .zip ispravan? Ja ga ne mogu otvoriti.

    Komentar : mario — 16.1.2005 @ 17:12:03

  4. Kod mene izgleda sve ok - više puta sam je skidao i koristio, još pre nego li sam je ozvaničio na postu.

    Ako imaš i dalje problema, javi se, poslaću ti je na mail.

    Komentar : Dejan Vesic — 17.1.2005 @ 03:45:57

  5. super ideja, mada sa nekim manama (bar za mene):

    1) ja sam već navikao da srpski kucam SR-latin tastaturom, pa sad meni smeta što Z nije tamo gde je Y i obrnuto.. ;)

    2) uz to, kucam na slepo već par godina, i to po svim pravilima. na žalost, jedno od tih pravila nalažé (i to sa vrlo dobrim razlogom) da se se šift/alt/ctrl drži suprotnom rukom od one kojom kucamo određeno slovo. znači, za veliko “A”, šift se drži malim prstom DESNE ruke, a tipka A se kuca malim prstom leve ruke. analogno, za ctrl-P (štampanje) ctrl se drži malim prstom LEVE ruke, dok se tipka P kuca desnom rukom.

    problem u ovom slučaju je što se sva naŠa slova kucaju desnom rukom, a na desnoj strani se nalazi i sam ALTGR taster. :(

    sad mi pade na pamet, možda bi obrnuta varijanta tastature bila pravi pogodoak (ili bar rešila neke od ovih problema).

    šta kažeš na ideju da napraviš SR tastaturu kod koje bi se slova/znaci sa engleske dobijali uz pomoć ALTGR tastera. znači na mestu [ bi bilo slovo Š, dok bi se sa ALTGR-Š dobijalo opet [

    Komentar : Tomislav Jovanović — 19.1.2005 @ 03:49:52

  6. Već sam pravio “obrnutu” tastaturu, ali to ima dve mane:

    - ne odgovara onome što piše na tasterima
    - kao programeru, mnogo mi više trebaju specijalni znaci koji su tu no naša slova.

    Komentar (2) stoji, naravno, ali ova tastatura je kompromis - da imam Microsoft Natural po YU standardu, ne bih je ni pravio :)

    Komentar : Dejan Vesic — 19.1.2005 @ 08:47:26

  7. Zombie, ti si prvi za koga znam da u najmanju ruku solidno barata tastaturom (i ostalom opremom), a da pritišće Ctrl+P s dve ruke :)

    Skinuo sam program, hvala na linku, napravio svoj layout i sve radi savršeno. Više se ne osećam hendikepiranim. *reče Mario i zadovoljno klimnu svojim dvema glavama*

    Komentar : mario — 4.2.2005 @ 20:37:34

  8. Dobar ovaj programčić, sada sam se igrao i ispravio jedan bug koji sam trpeo jedno 3 godine koliko imam prethodni .dll - na staroj “tastaturi” sam izmenio y i z, ali mi je Ctrl+z ostalo na pogrešnom mestu. Sada sam krenuo od engleske tastature i izmenio layout onako kako sam navikao.

    No, pišem ovo što ne mogu da se otmem utisku da je ovo tipičan generički Windows program, lišen ikakvog user-usabilityja. Video sam na desetine takvih programa. Simptomi:
    - izmenim working directory, to radi samo u toj sesiji i nigde ne pamti. U sledećoj sesiji opet jovo-nanovo
    - nigde ne pamti direktorijum koji sam zadnji otvorio već uvek ide na My documents

    Radi kako treba samo u straight-forward situaciji. Čim negde iskočim iz koloseka, krenu bubice da izlaze.

    Npr, kreirao sam jedan layout i instalirao. Onda sam video da to ne radi kako treba (sitan propust) i krenem da ga pravim ponovo. Zadam isto ime tastature kad ono cvrc - ne može, jer je takav layout već instaliran. Pa kakve je*ene veze ima, ne instaliram ga već kreiram. Ne može čak ni layout source da se snimi, kamoli da se kreira instalacioni .dll.

    Pa onda na to dođe šlagvort što se dotična instalacija ne upisuje u Add/Remove listu pa moram da jurim način za deinstall (našao u registryju).

    Jeste da je džabe, ali je takođe i MS proizvod (bez obzira da li daju podršku za isti ili ne) i govori o načinu rada kompanije. Od ovakvih simptoma neljubaznosti prema korisnicima pate mnogi MS programi.

    Komentar : Aleksandar — 5.3.2005 @ 23:06:58

  9. Pa onda na to dođe šlagvort što se dotična instalacija ne upisuje u Add/Remove listu pa moram da jurim način za deinstall (našao u registryju).

    Hm, čudno, na svim računarima gde sam ja instalirao layout, uredno se upiše u Add/Remove Programs.

    Komentar : Dejan Vesic — 6.3.2005 @ 10:20:19

  10. Postoji problem u TheBat! mail programu. Naime, kada koristim ovaj layout za tastaturu on konvertuje sve karaktere:
    š ostane š, i ž ostane ž ali
    đ -> d
    č -> c
    ć -> c

    Nisam uspeo samostalno da ustanovim razlog.

    Komentar : Rade — 19.4.2005 @ 13:13:56

  11. Nažalost, nije moguće izmeniti prethodni komentar ;)
    Palo mi na pamet (mada imam laičko znanje o tome, ali) možda bi mojim potrebama bilo korisnije da tastatura bude Serbian (Vesic’s layout), zbog lokala za jezike? Inače, tastaturu sam instalirao (probe radi) pod Serbian (Latin, Bosnia and Hertzegowina) i u TheBat!-u kada unosim novu poruku pojavljuje se to da se č,ć i đ konvertuju u obične karaktere.

    Komentar : Rade — 19.4.2005 @ 13:26:00

  12. Nisam uspeo da ga pokrenem na WinXP x64. :(
    Na starom XP-u je super radilo i sad mi je nezgodno jer sam se skroz navikao.

    Komentar : Alex_SD — 24.5.2006 @ 23:26:54

  13. Na žalost, to je tačno: MSKLC ne radi na Win 64, i za to je potrebna nova verzija programa koja nikako da izađe :-(

    Nemam preporuku šta do tada …

    Komentar : Dejan Vesić — 25.5.2006 @ 07:37:06

  14. Pogledajte “Srpskey” ako vas interesuju alternativna rešenja za problem kucanja srpskih dijakritičkih znakova.

    Free download:

    http://users.onvol.net/srpskey/

    Komentar : Mladen — 23.2.2007 @ 15:50:55

  15. [...] koristite Vesic.Org tastature za XP, prvi pokušaj instalacije neće uspeti, zbog svih pomenutih sigurnosnih mehanizama. Na [...]

    Pingback : www.vesic.org - Dejanov blog » Vista 1.0 — 26.2.2007 @ 00:23:35

  16. Да ли је неко чуо за ЈуДворак тастатуру?

    Komentar : Vitomir — 20.10.2007 @ 17:05:55

  17. Šta je sa podrškom za vistu? Siguran sam da postoji, jer mi je na prošlom računaru funkcionisalo, a sada ne mogu da startujem instaler.
    Pozdrav!

    Komentar : Ax — 18.7.2008 @ 11:59:09

  18. Postavljene su i verzije za Vistu.

    Ove verzije bi trebale da rade i za Windows XP 64

    Komentar : Dejan Vesić — 18.7.2008 @ 12:26:38

  19. [...] Serbian Eng-Uk or US Keyboard [...]

    Pingback : www.vesic.org - Tehnologija na dlanu » Referentna lista programa — 8.11.2008 @ 19:16:47

RSS feed for comments on this post. TrackBack URI

Ostavite Vaš komentar

XHTML: Dozvoljeni tagovi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>