abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:11 | IT novinky

    Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,742 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější český počítač C24 klesl na 165 místo. Karolina, GPU partition klesla na 195. místo a Karolina, CPU partition na 421. místo. Další přehledy a statistiky na stránkách projektu.

    Ladislav Hagara | Komentářů: 0
    včera 22:33 | Nová verze

    Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.

    Ladislav Hagara | Komentářů: 1
    včera 14:33 | Nová verze

    Byla vydána nová verze 14.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Upozornění

    CSIRT.CZ upozorňuje, že na základě rozhodnutí federálního soudu ve Spojených státech budou veškeré konverzace uživatelů s ChatGPT uchovávány. Včetně těch smazaných.

    Ladislav Hagara | Komentářů: 8
    včera 13:44 | Pozvánky

    Ač semestr ve škole právě končí, bastlíři ze studentského klubu Silicon Hill neodpočívají a opět se jako každý měsíc hlásí s pravidelným bastlířským setkáním Virtuální Bastlírna, kde si můžete s ostatními techniky popovídat jako u piva o novinkách, o elektronice, softwaru, vědě, technice obecně, ale také o bizarních tématech, která se za poslední měsíc na internetu vyskytla.

    Z novinek za zmínku stojí Maker Faire, kde Pájeníčko předvedlo … více »
    bkralik | Komentářů: 0
    včera 04:44 | Zajímavý software

    Na WWDC25 byl představen balíček Containerization a nástroj container pro spouštění linuxových kontejnerů na macOS. Jedná se o open source software pod licencí Apache 2.0 napsaný v programovacím jazyce Swift.

    Ladislav Hagara | Komentářů: 1
    včera 02:00 | IT novinky

    Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    9.6. 21:44 | IT novinky

    Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …

    Ladislav Hagara | Komentářů: 3
    9.6. 20:44 | Komunita

    Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.

    Ladislav Hagara | Komentářů: 0
    9.6. 19:11 | Nová verze

    Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (32%)
     (7%)
     (2%)
     (0%)
     (0%)
     (3%)
    Celkem 242 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Klávesová mapa na míru

    27.7.2007 20:11 | Přečteno: 1522× | Linux | Výběrový blog | poslední úprava: 27.7.2007 21:00

    Již několik let obstarávám pro své rodiče PC s linuxem. S většinou věcí nejsou problémy (pominu-li občasný výpadek některé z hw komponent). Bohužel se však v několika posledních vývojových cyklech začaly dít prazvláštní věci se vstupními zařízeními v Xorg. Nejdřív mi přestalo fungovat druhé kolečko u mojí myši (určené k horizontálnímu scrollování) — takovou myš jsem naštěstí prozíravě rodičům raději nedával. Co je však horší, „přepínání klávesnice“ začalo být poněkud nedeterministické (zvláště v kombinaci nových Xorg + applet v GNOME). Rozhodl jsem se tedy, že připravím klávesovou mapu, ve které by naši měli po ruce všechny potřebné znaky bez jakéhokoliv tajtrlíkování s přepínáním „klávesnic“. (Já sám zůstávám u osvědčené vlastní česko-mezinárodně-hebraisticko-semitistické mapy — v kombinaci se „setxkbmap“ v konzoli, potřebuji-li použít další písma, jako je arabštiny, či syrština).

    Požadavek rodičů byl pouze „aby se v tom dalo psát česky a německy“. Nakonec jsem se ale rozhodl poskytnout možnost napsat co nejvíce znaků z různých jazyků, které užívají latinku, hlavně pomocí „mrtvých kláves“. Krom toho — jako bonus — jsem přidal několik několik znaků užitečných pro lepší typografii (např. české uvozovky, či delší pomlčky) a rozličné další symboly. Aby se vše vešlo do jedné mapy, využil jsem možnosti 4 kombinací na jednu klávesu (bez přepínače, se SHIFTem, s pravým ALTem, se SHIFTem i pravým ALTem). Takto mapa vypadá:

    ukázka klávesové mapy

    I s podrobnějším popisem je klávesová mapa ke stažení zde. Mapu stačí nakopírovat někam do /usr/share/X11/xkb/symbols/ (nebo ve starší verzi X-ů do /etc/X11/xkb/symbols) a pak ji natvrdo nastavit v /etc/X11/(X|xorg).conf. Předpokládám však, že si každý bude stejně chtít „namíchat“ mapu vlastní, čili budiž toto alespoň inspirací…

    Závěrečný povzdech: klávesové mapy v X-ech jsou vskutku prasáckost nad prasáckost! Nejen, že nejdou pomocí standardního appletu mnohdy přepínat, ale i pokud jdou, není možné jich mít zároveň více, než 4 (já osobně bych kupříkladu potřeboval přinejmenším: česko-mezinárodní, arabskou, řeckou, hebrejskou, syrskou, ugaritskou, fénickou, azbuku). Bohužel mě nenadchla ani možnost různych „vstupních metod“ (à la SCIM a podobných příšer). Obzvlášť chybí možnost, aby si uživatel doinstaloval vlastní klávesovou mapu, tak jak má dnes možnost „hodit“ jakékoliv fonty do $HOME/.fonts, tj. bez nutnosti administrátorských oprávnění. Doufejme, že se konečně někdo probere, zruší systém server-side klávesových map a nahradí je něčím, jako je dnes fontconfig pro fonty…

           

    Hodnocení: 80 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    27.7.2007 20:34 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    je vela zaujimavych toolov, som si isty, ze xkbcomp a setxkbmap ti mozu pomoct narat svoju mapu. pozri manpages

    nieco na styl setxkbmap -print us | xkbcomp - $DISPLAY
    Petr Tomášek avatar 27.7.2007 20:40 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    setxkbmap samořejmě používám (vždyť jsem to psal výše ;), ovšem a) není to řešení pro BFU, b) i pro mě je to otrava když přepínám např. do arabštiny (musím si totiž na konzoli nejdřív „nachystat“ příkaz na přepnutí zpět do latinky — jak totiž jednou přepnu, už není jak napsat ono kouzelné „setxkbmap «něco»“…)
    multicult.fm | monokultura je zlo | welcome refugees!
    27.7.2007 20:55 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    linux nie je pre BFU. dobre rano
    andree avatar 27.7.2007 21:22 andree | skóre: 39 | blog: andreeeeelog
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    lol...
    kotyz avatar 27.7.2007 21:53 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    Indeed

    ale co ma chudak BFU delat? windows nejsou reseni. a macos je sice 'designed for BFUs', ale leze zatracene do penez ...

    Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
    27.7.2007 21:55 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    stat sa syntetickym geekom ;)
    27.7.2007 20:44 Ondrej 'SanTiago' Zajicek
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    Mozna to je zastarale, ale ja si bezne nastavuji klavesovou mapu pomoci xmodmap, na to nepotrebuji zadna dodatecna prava.
    Cohen avatar 27.7.2007 20:58 Cohen | skóre: 21 | blog: Drobnosti | Brno
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    Co přesně nevyhovuje na SCIMu např. s vlastní generickou tabulkou? Je to definovatelný uživatelem a funguje jako např. :imap nebo digrafy ve Vimu. Před nějakou dobou jsem o tom u sebe psal.
    OpenPGP key fingerprint: 489C 5EC8 0FD6 2BE8 9E59 B4F7 19C1 3E8C E0F5 DB61 (https://www.fi.muni.cz/~xruzick7/pgp-klic/)
    Petr Tomášek avatar 28.7.2007 10:34 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    Když jsem SCIM zkoušel, naprosto mi nevyhovovalo jeho zmatené ovládání (už jen to, že by se měl uživatel starat o nějaké vypínání, nebo zapínání vstupní metody)...
    multicult.fm | monokultura je zlo | welcome refugees!
    kotyz avatar 27.7.2007 21:47 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    taky sem zkousel skim/scim (kvuli japonstine). nefungovalo mi to ale vubec, ac sem nainstaloval a nastavil vsechno podle navodu (opravdu to bylo vsechno nebo v navodu neco nesedelo?). takze asi budu muset rozjet nejaky spesl editor (napr. JWPce) pres wine ...
    Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
    27.7.2007 22:02 Pietro | skóre: 7
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    Nejdu pomocou standardneho appletu prepinat a nemoze ich byt viac nez 4? Ja pouzivam 6 klavesnic a standardny applet KDE a nemam ziadne problemy. Staci len klik-klik-klik alebo klavesova skratka.
    Petr Tomášek avatar 28.7.2007 09:54 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    KDE nepoužívám (a nebudu, sorry). GNOME applet pro přepínání kláves bohužel funguje tak, že nechává klávesy přepínat samotné X-y a ty, jak známo (je to omezení xkb PROTOKOLU), nemůžou mít víc, než 4 klávesové mapy zároveň. (Dříve to GNOME applet dělal taky jinak, tj. při každém „přepnutí“ klávesnice spouštěl příkaz, který do X-ů onu klávesnici „naládoval“, tj. nebyl omezen xkb protokolem...)
    multicult.fm | monokultura je zlo | welcome refugees!
    28.7.2007 11:16 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    ak by si to velmi chcel, tak nie je problem napisat si maly skript a ten si nabindovat na nejaku skratku
    28.7.2007 20:23 Pietro | skóre: 7
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    V pohode, pouzivaj, co ti vyhovuje. Ja som opustil Windows, pretoze tam je ta jazykova podpora pre mna nedostatocna. V KDE applete mi vyhovuje aj to, ze pre kazde okno mozem mat inu klavesnicu. Velmi dobra vec, ked clovek potrebuje v jednej aplikacii editovat naraz viac textov v roznych jazykoch. Ale to bude asi aj v GNOME applete.
    Petr Tomášek avatar 28.7.2007 20:54 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    Ano, v GNOME appletu to je taky, bohužel vinou zprasení Xorg v posledních verzích to funguje všelijak... :-(
    multicult.fm | monokultura je zlo | welcome refugees!
    27.7.2007 23:07 nardew | skóre: 5
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    stiahol som si tu tvoju mapu, ale z toho configu neviem zistit ako urcujes, ze ktory z tych znakov sa vypise pri stlaceni altu, shift + altu, pripadne keby som chcel dodefinovat napr ctrl + alt + xxx. mozes mi to trochu objasnit? dik
    the best way of Memtest is emerge qt kde-meta
    Petr Tomášek avatar 28.7.2007 00:17 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    Pokud vím, tak xkb umožňuje jenom 4 různé skupiny v rámci jedné mapy. (To, že chci 4 skupiny by se mělo nadefinovat v úvodu souboru pomocí:
        key.type = "FOUR_LEVEL";
    
    (S tím úvodem si nejsem tak úplně jistý, odněkud jsem to opsal, takže pokud někdo míní, že je tam něco ne úplně košer, rád se nechám poučit...)

    U každé klávesy pak jsou definovány kódy pro jednotlivé skupiny v pořadí (bez), +SHIFT, +RALT, +SHIFT+RALT, např.:
        // E
        key <AD03> { [ e,           E,
                       oe,          OE ] }; 
    
    definuje, že při stisku klávesy e (tj. AD03), dosteneme „e“, při SHIFT+e „E“, při RALT+e „œ“ a při SHIFT+RALT+e „Œ“.
    multicult.fm | monokultura je zlo | welcome refugees!
    28.7.2007 00:24 nardew | skóre: 5
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    aha, cize ak to chapem, tak napr. ctrl + alt sa nadefinovat neda, len shift + XX, kde XX je modifier_map Mod5 { <XX> }; a co znamena key <RALT> { type[Group1]="TWO_LEVEL", [ ISO_Level3_Shift, Multi_key ] };? posledna otazka, kde sa da zistit zoznam vsetkych tych skratiek ako grave, asciitilde, oe...
    the best way of Memtest is emerge qt kde-meta
    eXces avatar 28.7.2007 13:39 eXces | skóre: 15 | blog: i hate mondays;) | Jihlava
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    podle mého názoru je ctrl + alt to samé jako ralt
    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. --Albert Einstein
    28.7.2007 13:43 nardew | skóre: 5
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    ale nerozumiem potom ako to napisat do toho konfiguraku
    the best way of Memtest is emerge qt kde-meta
    Petr Tomášek avatar 28.7.2007 18:30 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    RALT je pravý ALT. Neviděl jsem, že by CTRL+ALT bylo někde mapováno na RALT...
    multicult.fm | monokultura je zlo | welcome refugees!
    28.7.2007 12:45 nardew | skóre: 5
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    neviem ci v tom prilozenom dokumente pre abiword je nieco dolezite, ale nemohol by si ten dokument exportnut do nejakeho ineho formatu, aby sa to dalo precitat aj bez abiwordu?(odt, pdf)...
    the best way of Memtest is emerge qt kde-meta
    Petr Tomášek avatar 28.7.2007 18:31 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    Co je tak špatného na abiwordu?
    multicult.fm | monokultura je zlo | welcome refugees!
    28.7.2007 18:38 nardew | skóre: 5
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    v principe nic, len ze mam gentoo a nemam zaujem kompilovat abiword s kopou zavislosti koli jednemu suboru, v ktorom ani neviem co je..
    the best way of Memtest is emerge qt kde-meta
    Petr Tomášek avatar 28.7.2007 20:53 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Klávesová mapa na míru
    Je tam prakticky to, co na obrázku výše + textový popis pro lepší hledání jednotlivých kláves...
    multicult.fm | monokultura je zlo | welcome refugees!

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.