Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Miloš Kozák

Stran: [1]
1
Desktop / Re:QWERTY klávesnice
« kdy: 05. 02. 2023, 15:20:01 »
FYI .. díky za radu, že si to mám ubastlit. Tak jsem to udělal a rovnou přispěl, tak snad už tento problém nebude nikdo muset řešit: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/458

2
Desktop / Re:QWERTY klávesnice
« kdy: 30. 01. 2023, 22:59:47 »
Trošku jsem se do toho zanořil víc než jsem plánoval, v kostce viz PR: https://github.com/freedesktop/xkeyboard-config/pull/19. Asi to trošku rozbijí zvyky, ale na druhou stranu to odráží, co člověk vidí na klávesnici natisknuté..

3
Desktop / Re:QWERTY klávesnice
« kdy: 30. 01. 2023, 06:36:15 »
Zapomněl jsem napsat, že se pak klávesnice dá jednoduše aktivovat pomocí příkazu:


Kód: [Vybrat]
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'cz+milos')]"
gsettings set org.gnome.desktop.input-sources xkb-options "['compose:menu','lv3:ralt_switch']"

nebo pomocí grafické utility v Gnome.

4
Desktop / Re:QWERTY klávesnice
« kdy: 29. 01. 2023, 22:55:27 »
Tak jsem do toho kopl a upravil ten layout, takže jsem si do /usr/share/X11/xkb/symbols/cz přidal na konec:

Kód: [Vybrat]
xkb_symbols "milos" {

    // Altered Qwerty and developer keyboard layout.
    // 2023 by Miloš Kozák <milos.kozak@lejmr.com>

include "cz(qwerty)"
    name[Group1]= "Czech (QWERTY - Milos)";

// This is just because I am used to to english keyboard, i.e., more convenient to cmd-users
    key <TLDE> {[     grave,  asciitilde,     semicolon, dead_abovering ]};
    key <BKSL>  {[backslash,         bar, dead_diaeresis, apostrophe ] };
   
    // AExx
    key <AE11>  {[     equal,    percent,     minus, underscore]};
    key <AE12>  {[dead_acute, dead_caron,  equal, plus ] };
   
    // ACxx
    key <AC11>  {[   section,     exclam,   apostrophe,       quotedbl ] };

    // AB08-10 section .. US original definition that should be available via AltGr
    key <AB08>  {[     comma,   question,         comma, less ] };
    key <AB09>  {[    period,      colon,      period, greater ] };
    key <AB10>  {[     minus, underscore,     slash, question ] };
   
};

a do /usr/share/X11/xkb/rules/evdev.xml jsem přidal sekci:

Kód: [Vybrat]
        <variant>
          <configItem>
            <name>milos</name>
            <description>Czech (QWERTY Milos - version)</description>
          </configItem>
        </variant>

na řádek 3190, tedy do sekce věnované češtině.

Bylo by super, abych mohl mít tyto drobné změny v .config/, ale podle všeho to zatím není možné.. tak snad někdy příště :-)

5
Desktop / Re:QWERTY klávesnice
« kdy: 28. 01. 2023, 19:04:10 »
To už jsem udělal, ale nejsem schopen to v gnome použít..

Každopádně, když koukám na qwerty variantu, tak tam jsou uvedené správné znaky, ale ukazují se špatné. Máte na to někdo názor?

Viz přiložený screen, takže v symbol je opravdu to co i ukazuje vizualiace v gnome, viz první post

6
Desktop / QWERTY klávesnice
« kdy: 28. 01. 2023, 13:19:17 »
Řeším takovou zapeklitost s QWERTY klávesnicí a věřím, že existuje jednoduché řešení. Osobně preferuji nepřepínat klávesnice, typu cz+us, ale jednoduše používat AltGr. Jde o to, že když se řekne klávesnice, tak očekávám, že tlačítka, která vidím natisknutá na klávesách jsou ta, která se po stisku klávesy také objeví. Opravdu mluvím o klasických klávesnicích, typu DELL 105 nebo klávesnice na Lenovo X1


Moje očekávání od české QWERTY je to, že funguje jako qwerty, na číslech jsou jako první české znaky, při stisku shift se člověk dostane k číslům a následně AltGr pro speciální znaky, apod. Zde problém naštěstí není, ale problém vnímám u kláves, které leží mezi znaky a řadou kláves Backspace, Enter, Shift na pravé straně, kde očekávám, že bude fungovat AltGr, ale co člověk dostane:

(normal, shift, altgr, altgr+shift):

První klávesa" ;°`~

Klávesy za čísly
=% \"
'ˇ¯¸

Klávesy nad Enter
ú/[÷
)(]×
"'\|

Klávesy vedle Enter
ů"$˝
§!'ß


Klávesy vedle shift
,?<×
.:>÷
-_*˙

Jsou zde duplicity, případně znaky, které na klávesnici ani nejsou natisknuty a zobrazují se místo těch natisknutých.. Přemýšlím, kde je chyba? Je možné to nějak napravit? Změnit např. typ/mod klávesnice?

Primárně používám Gnome s Wayland (Manjaro), ale bych moc rád, aby stejné nastavení klávesnice fungovalo i v konzoli.

Díky moc za nasměrování.

Pak ještě dodám, že jsem googlil a našel řadu relevantních informací, ale ve výsledku žádné řešení, ani vysvětlení:
* https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/770354
* https://blog.root.cz/petrkrcmar/jak-psat-ceske-uvozovky/
* https://github.com/michalkahle/czech-coder-xkb
* https://unix.stackexchange.com/questions/606301/how-can-one-create-a-custom-keyboard-layout-for-linux
* https://www.beatworm.co.uk/blog/keyboards/gnome-wayland-xkb
* https://people.uleth.ca/~daniel.odonnell/Blog/custom-keyboard-in-linuxx11
* https://medium.com/@damko/a-simple-humble-but-comprehensive-guide-to-xkb-for-linux-6f1ad5e13450
* https://niklasfasching.de/posts/custom-keyboard-layout/



Stran: [1]