Lost key assignments (backslash)
Good morning, I have installed SuSE 8.2 pro on a machine with a belgian layout keyboard. My keyboard has been as followed configured: Section "InputDevice" Driver "Keyboard" Identifier "Keyboard[0]" Option "MapName" "Standard Keyboard [ pc104 ]" Option "Protocol" "Standard" Option "XkbLayout" "be" Option "XkbModel" "pc104" Option "XkbRules" "xfree86" EndSection In terminal mode (without X11 stuff) all works fine. But once under running under X11 I have lost the key with the < > and \ on it. At the SuSE support site they say to configure the keyboard as a pc105. It resolves my key assignment but by backslash becomes a '|'. Even stranger when I select my keyboard layout in de SuSE configuration panel and test my keyboard in the keyboard test screenfield it works ! And when I close the SuSE configuration it till works everywhere..... until I reboot. This behaviour occurs only under KDE. Other windowmanagers works fine Has somebody an idee on it ? Thanks a lot. ps. I have installed all latest patches from SuSE.
Le Dimanche 31 Août 2003 06:42, Pierre Lor a écrit :
At the SuSE support site they say to configure the keyboard as a pc105. It resolves my key assignment but by backslash becomes a '|'.
I think your ~/.Xmodmap file is not complete. It should content the following line keycode 0x5E = less greater backslash @+ Franz
Good morning, In my Xmodmap I found 94 0x003c (less) 0x003e (greater) 0x005c (backslash) I think there is a problem of translation of the code 0x005C to the '\' And also the SuSE configuration surely held my modification in memory but don't write it. Pierre Op zondag 31 augustus 2003 09:50, schreef François-Gabriel Knuts:
Le Dimanche 31 Août 2003 06:42, Pierre Lor a écrit :
At the SuSE support site they say to configure the keyboard as a pc105. It resolves my key assignment but by backslash becomes a '|'.
I think your ~/.Xmodmap file is not complete. It should content the following line
keycode 0x5E = less greater backslash
@+ Franz
Le Dimanche 31 Août 2003 10:14, Pierre Lor a écrit :
Good morning,
In my Xmodmap I found
94 0x003c (less) 0x003e (greater) 0x005c (backslash)
I think there is a problem of translation of the code 0x005C to the '\' And also the SuSE configuration surely held my modification in memory but don't write it.
Maybe should you execute SuSEconfig to fix tour modifications ? When i installed 8.2, i had see that new users can't use less/greater/backslash key. Old users created with 8.0 worked fine thus i copy .Xmodmap of an old user in each home directory of new user. After this operation keyboard works fine... @+ Franz
Good morning, SuSEconfig doesn't solve the problem. Unfortunately I don't have such Xmodmap created with 8.0. Pierre Op zondag 31 augustus 2003 10:43, schreef François-Gabriel Knuts:
Le Dimanche 31 Août 2003 10:14, Pierre Lor a écrit :
Good morning,
In my Xmodmap I found
94 0x003c (less) 0x003e (greater) 0x005c (backslash)
I think there is a problem of translation of the code 0x005C to the '\' And also the SuSE configuration surely held my modification in memory but don't write it.
Maybe should you execute SuSEconfig to fix tour modifications ?
When i installed 8.2, i had see that new users can't use less/greater/backslash key. Old users created with 8.0 worked fine thus i copy .Xmodmap of an old user in each home directory of new user. After this operation keyboard works fine...
@+
Franz
I had a similar problem moving from 8.0 to 8.2 with 'ñ'. I am Breton and we do use 'ñ' in Breton Language when French keyboard do not have it. SuSE 8.2 now use xkb in place of xmodmap. Ci-apres mon petit fichier pour la modif en question, la meme technique devrait fonctionner pour la Belgique. Kenavo Fulup // Ajoute le ñ et Ñ au clavier Français pour SuSE-8.2. // ------------------------------------------------------------ // add after letter "m" in /etc/X11/xkb/symbols/pc/fr // Utiliser la commande setxkbmap pour trouver la commande appropriée. // setxkbmap -rules xfree86 -model pc102 -layout fr -option "" -print key <AB06> { [ n, N, ntilde, Ntilde ] }; Le Dimanche 31 Août 2003 10:55, Pierre Lor a écrit :
Good morning,
SuSEconfig doesn't solve the problem.
Unfortunately I don't have such Xmodmap created with 8.0.
Pierre
Op zondag 31 augustus 2003 10:43, schreef François-Gabriel Knuts:
Le Dimanche 31 Août 2003 10:14, Pierre Lor a écrit :
Good morning,
In my Xmodmap I found
94 0x003c (less) 0x003e (greater) 0x005c (backslash)
I think there is a problem of translation of the code 0x005C to the '\' And also the SuSE configuration surely held my modification in memory but don't write it.
Maybe should you execute SuSEconfig to fix tour modifications ?
When i installed 8.2, i had see that new users can't use less/greater/backslash key. Old users created with 8.0 worked fine thus i copy .Xmodmap of an old user in each home directory of new user. After this operation keyboard works fine...
@+
Franz
Fulup Ar Foll writes:
I had a similar problem moving from 8.0 to 8.2 with 'ñ'. I am Breton and we do use 'ñ' in Breton Language when French keyboard do not have it. SuSE 8.2 now use xkb in place of xmodmap.
But my .Xmodmap is still being read after upgrading from 8.1 to 8.2... -- Kevin Pfeiffer <pfeiffer@iu-bremen.de> - www.iu-bremen.de A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing?
Good morning, I have found the solution to my problem ! I my case the assignment of the <>\ key is in the file /etc/X11/xkb/symbols/pc/pc ==> // defintion which includes both the Windows95 keyboards _and_ // the extra key on most European keyboards. xkb_symbols "pc105" { include "pc/pc(pc104)" key <LSGT> { type[Group1] = "FOUR_LEVEL", [ less, greater, bar, brokenbar ] }; }; To resolve my problem I have changed the 'bar' in 'backslash' and restarted the X11 server. Is there some documentation on how X11 maps keyboards.... ? Thanks a lot to those who replies. Pierre Op zondag 31 augustus 2003 17:56, schreef Kevin Pfeiffer:
Fulup Ar Foll writes:
I had a similar problem moving from 8.0 to 8.2 with 'ñ'. I am Breton and we do use 'ñ' in Breton Language when French keyboard do not have it. SuSE 8.2 now use xkb in place of xmodmap.
But my .Xmodmap is still being read after upgrading from 8.1 to 8.2...
-- Kevin Pfeiffer <pfeiffer@iu-bremen.de> - www.iu-bremen.de A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing?
participants (4)
-
François-Gabriel Knuts
-
Fulup Ar Foll
-
Kevin Pfeiffer
-
Pierre Lor