Portuguese Keyboard
Luis Marques
luismarques83 at netcabo.pt
Sun May 11 16:00:37 CDT 2003
Hello,
When I launch wine I get the keyboard layout mismatch warning:
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not
found!
Using closest match instead (Portuguese keyboard layout) for scancode mapping.
I have a portuguese keyboard. There is one defined in keyboard.c. But it
doesn't seem to match mine perfectly. For one the backslash that should be to
the left of the 1 key doesn't work. Neither does the pipe above it.
When I press the Alt Gr it outputs the following error, though it seems to
work:
err:keyboard:X11DRV_ToUnicode Please report: no char for keysym 0000 (No
Name):
err:keyboard:X11DRV_ToUnicode (virtKey=0,scanCode=138,keycode=8,state=10)
The mapping is defined as follows:
static const char main_key_PT[MAIN_LEN][4] =
{
"\\¦","1!","2\"@","3#£","4$§","5%","6&","7/{","8([","9)]","0=}","'?","«»",
"qQ", "wW","eE", "rR", "tT", "yY", "uU", "iI", "oO", "pP",
"+*\\¨","\\'\\`",
"aA", "sS","dD", "fF", "gG", "hH", "jJ", "kK", "lL", "çÇ", "ºª", "\\~\\^",
"zZ", "xX","cC", "vV", "bB", "nN", "mM", ",;", ".:", "-_",
"<>"
};
Now, I've noticed the "\\~\\^" contains \ characters for reasons I don't know.
I tried removing them and recompiling but I see no change in behaviour. I've
never seen a portuguese keyboard with slashes in there and I can't see a
reason to quote the ~ and ^ with a backslash either.
The Wine User Guide Keyboard chapter seems to be out of date. I don't know
what to do to correct the keyboard mismatch.
In attachment I send an excerpt from a log of --debugmsg +key +keyboard.
Luís Marques
-------------- next part --------------
A non-text attachment was scrubbed...
Name: keyboard.log
Type: text/x-log
Size: 12019 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20030511/a30798cb/keyboard.bin
More information about the wine-devel
mailing list