1 |
On Saturday 08 Mar 2014 18:10:21 Mick wrote: |
2 |
> On Saturday 08 Mar 2014 17:42:07 Pavel Volkov wrote: |
3 |
> > On Saturday 08 March 2014 15:50:27 Mick wrote: |
4 |
> > > I can't understand why a PC that uses the KDE desktop always sticks an |
5 |
> > > |
6 |
> > > accented capital "A" in front of the pound sign. It looks like this: |
7 |
> > > £ |
8 |
> > |
9 |
> > I don't have this problem in KDE (though I'm not using UK layout to type |
10 |
> > it). I use the additional X.Org layout called "typo" and type the pound |
11 |
> > sign with AltGr+F. |
12 |
> > |
13 |
> > What tool do you use to switch keyboard layouts and what are those |
14 |
> > layouts? |
15 |
> |
16 |
> This machine only has UK qwerty keyboard and UK locale. I don't switch |
17 |
> into any other layouts. |
18 |
> |
19 |
> I've just changed the default country in the KDE locale GUI from UK to 'No |
20 |
> Country' and will restart the desktop as soon as I can kick a Luser off it, |
21 |
> to see if it works. |
22 |
|
23 |
The user logged out of KDE and back in and the darn thing still shows up. :-/ |
24 |
|
25 |
Any ideas what might be causing this? There is no problem with typing the US |
26 |
dollar character key (Shift+4), but there is when pressing the GBP character |
27 |
(Shift+3). |
28 |
|
29 |
This is what xev shows when pressing and releasing Shift plus the key: |
30 |
|
31 |
====================================================== |
32 |
KeyPress event, serial 37, synthetic NO, window 0x4a00001, |
33 |
root 0x15b, subw 0x4a00002, time 125124784, (30,32), root:(3052,475), |
34 |
state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, |
35 |
XLookupString gives 0 bytes: |
36 |
XmbLookupString gives 0 bytes: |
37 |
XFilterEvent returns: False |
38 |
|
39 |
KeyPress event, serial 40, synthetic NO, window 0x4a00001, |
40 |
root 0x15b, subw 0x4a00002, time 125128642, (30,32), root:(3052,475), |
41 |
state 0x11, keycode 12 (keysym 0xa3, sterling), same_screen YES, |
42 |
XLookupString gives 2 bytes: (c2 a3) "£" |
43 |
XmbLookupString gives 2 bytes: (c2 a3) "£" |
44 |
XFilterEvent returns: False |
45 |
|
46 |
KeyRelease event, serial 40, synthetic NO, window 0x4a00001, |
47 |
root 0x15b, subw 0x4a00002, time 125128772, (30,32), root:(3052,475), |
48 |
state 0x11, keycode 12 (keysym 0xa3, sterling), same_screen YES, |
49 |
XLookupString gives 2 bytes: (c2 a3) "£" |
50 |
XFilterEvent returns: False |
51 |
|
52 |
KeyRelease event, serial 40, synthetic NO, window 0x4a00001, |
53 |
root 0x15b, subw 0x4a00002, time 125128977, (30,32), root:(3052,475), |
54 |
state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, |
55 |
XLookupString gives 0 bytes: |
56 |
XFilterEvent returns: False |
57 |
====================================================== |
58 |
|
59 |
-- |
60 |
Regards, |
61 |
Mick |