Portál AbcLinuxu, 24. dubna 2024 22:50


Dotaz: přepínání klávesnice pomocí obou shiftů

4.7.2007 16:09 Michal Svatuška | skóre: 9
přepínání klávesnice pomocí obou shiftů
Přečteno: 3963×
Odpovědět | Admin
Dobrý den, omlouvám se, že na toto téma zakládám nový dotaz. Po zadání klíčových slov přepínání klávesnice AND shift_toggle jsem dostal 78 odkazů. Řadu jsem jich prostudoval, ale problém jsem nevyřešil. Mám distibuci SUSE 10.0 a používám window manager KDE release 3.4.2 level "b". Přepínání klávesnice jsem zkoušel nastavit třemi způsoby.

Za prvé jsem editoval soubor /etc/X11/xorg.conf a příslušnou část, která se týká nastavení klávesnice jsem přepsal do této podoby:

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout"  "us,cz_qwerty"
  Option       "XkbModel"   "pc105"
  Option       "XkbRules"   "xfree86"
  Option       "XkbOptions" "grp:switch,grp:shift_toggle"
EndSection
Potom jsem restartoval Xwindows, ale žádná změna se neprojevila. Taky jsem zkoušel restartovat celý operační systém a zase nic.

Druhá varianta byla následující: Šel jsem do KDE Control Center -> Regional & Accessibility -> Keyboard Layout a nastavil jsem Active Layouts:

U.S.English (us)
Czechia (cz)
Potom jsem šel do Xkb Options a zaškrtnul Enable xkb options, Group Shift-Lock behaviour a Both Shifts keys together change group. Opět nenastal žádný efekt.

Nakonec jsem zkusil napsat do terminálu příkazsetxkbmap -option grp:shifts_toggle, který sice prošel bez jakéhokoliv chybového hlášení, ale přepínání opět nezačalo fungovat.

Zkrátka, moje Xwindows tvrdě vzdorují všem pokusům o nastavení efektivního přepínání klávesnice. Funguje pouze klikání na vlaječku a to strašně zdržuje. Předem děkuji za rady.
Rychlost je první ctnost.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.7.2007 16:51 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg183706.html
4.7.2007 17:22 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Děkuji, díval jsem se tam, ale moc mi to nepomohlo. Nejsem ani linuxový guru ani genius. Dočetl jsem se, že nějaký Itai Segev objevil bug, to je všechno. Není tam nic o tom, jak to řešit.
Rychlost je první ctnost.
matla avatar 4.7.2007 17:08 matla | skóre: 16 | Sticany
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co kdyz napises
setxkbmap cz
4.7.2007 17:22 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Ja jsem to zkousel u sebe ... a nejde mi to ani s klavesnici CZ. vypada to, ze to uz neni podporovany ...
4.7.2007 17:26 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Když napíšu setxkbmap cz, přepne se na českou klávesnici, když napíšu setxkbmap us, přepne se na americkou klávesnici. Na přepínání pomocí obou shiftů to nemá vliv.
Rychlost je první ctnost.
4.7.2007 17:34 pavel
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Odpovědět | | Sbalit | Link | Blokovat | Admin
KDE Control Center -> Regional & Accessibility -> Keyboard Layout a nastavit jen "Czechia (cz)" (no není to divné?). V Xkb Options nic nezaškrtávat.

Já přepínám pomocí Levý_Alt + Levý_Shift. V /etc/X11/xorg.conf mám:
Option "XkbLayout" "cz(qwerty),us"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
Nezapomeň po úpravách restartovat X-ka.
4.7.2007 18:03 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
ono to spis vypada, ze opravdu globalne nefunguje prepinani pomoci 2 shiftu ...

tzn. ostatnima moznostma mu to funguje. (alt+shift, lshift, etc...)
4.7.2007 18:15 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Kdepak, nefunguje ani alt+shift. Dřív jsem měl RH9 a tam mi fungovalo přepínání shift+shift. Tady mi nefunguje nic.
Rychlost je první ctnost.
4.7.2007 18:25 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
este me napada, zkus nikoli alt+shift, ale shift+alt. (neni to tak davno, co byla v xorgu (nebo v nejakym komponentu, co se stara o klavesnici) chyba, a fungovalo to obracene.

Jinak ja kdyz vyskousim, tak mi fungujou vsechnymozny kombinace, vyjma shift+shift :(
4.7.2007 18:10 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Úpravy jsem provedl a výsledkem je to, že mám v Xwindows trvale českou klávesnici. Nechal jsem prohledat disk, a zjistil jsem, že soubor xorg.conf je i v jiných adresářích než /etc/X11/, ale v tom asi problém není, Xwindows se konfigurjí podle /etc/X11/xorg.conf. Avšak ignorují moje změny.
Rychlost je první ctnost.
4.7.2007 18:50 c
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Mam podobny problem na gentoo, ale napada me jedno, kouknete do logu Xorg.0.log ve /var/log uplne nahoru. Mela by tam byt radka, ktera rika, odkud se bere konfigurak, jenz pouzivate. Je mozne, ze pouziva xorg.con odjinud.
4.7.2007 19:18 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Díval jsem se do /var/log/Xorg.0.log a používá se skutečně/etc/X11/xorg.conf.
Rychlost je první ctnost.
4.7.2007 21:50 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Nakonec mi to přepínání pomocí současného stisku obou shiftů začalo fungovat. Kritická část souboru /etc/X11/xorg.conf vypadá následovně:
Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout"  "cz,us"
  Option       "XkbVariant" "qwerty"
  Option       "XkbModel"   "pc104"
  Option       "XkbRules"   "xfree86"
  Option       "XkbOptions" "grp:shift_toggle,grp_led:scroll"
EndSection
Avšak nejdůležitější je jít z hlavního menu do System -> Control Center (YaST) -> Hardware -> Keyboard Layout a tam všechno správně nastavit:
Type: Generic 105-key (Intl) PC
Layout: Czechia
qwerty
Additional Layout: U.S.English
Teprve potom mi to začalo přepínat. Dobrou noc.
Rychlost je první ctnost.
MaT avatar 4.7.2007 22:28 MaT | skóre: 28
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Pokud by byly ještě nějaké problémy, doporučoval bych změnit:
Option       "XkbVariant" "qwerty"
na
Option       "XkbVariant" "qwerty,"
Open source software for open minded people. :-)
pavlix avatar 5.11.2007 16:25 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: přepínání klávesnice pomocí obou shiftů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jinak nastavovani v KDEckach se obvykle resi jinak nez nastavovani ciste v Xkach (v KDE potom nezaskrtavat to policko, ktery ten jejich subsystem povoluje).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.

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.