Portál AbcLinuxu, 10. května 2025 13:22

Dotaz: přepínání klávesnice v awesome wm

6.12.2010 23:04 mapim | skóre: 18
přepínání klávesnice v awesome wm
Přečteno: 444×
Odpovědět | Admin
Ahoj,

když nastavím v ~/.config/awesome/rc.lua přepínání klávesnice na levý Ctrl a levý Shift tak vše funguje dobře. Když však chci použít přepínání pomocí levý Alt a levý Shift tak to nefunguje.
awful.key({ "Control",	  }, "Shift_L", function () kbdcfg.switch() end),
awful.key({ "Alt_L",	  }, "Shift_L", function () kbdcfg.switch() end),
Zvláštostí pak je, že když nastavím přepínání na klávesovou zkratku levý Alt+Shift, tak při stisku kombinace kláves se nic neděje, ale při stisku klávesy Shift se rozložení klávesnice přepne.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

luta avatar 7.12.2010 07:30 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
Rozbalit Rozbalit vše Re: přepínání klávesnice v awesome wm
Odpovědět | | Sbalit | Link | Blokovat | Admin

neni nahodou levy alt klavesa Modx kde x je nejake cislo? uz si to bohuzel presne nepamatuju mozna Mod1

7.12.2010 08:19 Ondřej Kopka | skóre: 20 | blog: ondrejk
Rozbalit Rozbalit vše Re: přepínání klávesnice v awesome wm
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pust si xev a zmackni levy alt, melo by ti to vyhodit nazev klavesy. btw tohle je lepsi resit na "systemovejsi" urovni, napr. v debianu viz /etc/default/keyboard. v ostatnich distrech by to melo byt podobne
7.12.2010 20:41 mapim | skóre: 18
Rozbalit Rozbalit vše Re: přepínání klávesnice v awesome wm
KeyRelease event, serial 35, synthetic NO, window 0x4200001,
    root 0xa8, subw 0x0, time 755481, (-574,886), root:(391,914),
    state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x4200001,
    root 0xa8, subw 0x0, time 759108, (-574,886), root:(391,914),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False
luta avatar 7.12.2010 21:16 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
Rozbalit Rozbalit vše Re: přepínání klávesnice v awesome wm
https://awesome.naquadah.org/wiki/Change_keyboard_maps

Example globalkeys binding that will switch the layout:

-- Alt + Right Shift switches the current keyboard layout

awful.key({ "Mod1" }, "Shift_R", function () kbdcfg.switch() end),

luta avatar 7.12.2010 21:20 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
Rozbalit Rozbalit vše Re: přepínání klávesnice v awesome wm

jsem se uklikl to mělo patřit pod muj koment..proste zkus ten Mod1 misto Alt_L. Pokud jsi ho zkousel a nepomohlo tak se omlouvam za opakovani :) v awesome je totiz bezne levy alt jako Mod1 alespon u me byl

8.12.2010 08:56 mapim | skóre: 18
Rozbalit Rozbalit vše Re: přepínání klávesnice v awesome wm
Perfektní! Přesně z tama sem čerpal, ale nějak se mi nezdál ten Mod1. Děkuji, už to šlape.

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.