Hi
When running eg. notepad with latest wine cvs, wine doesn't correctly find out my Finnish keyboard. Instead it is using Latin American keyboard because it's getting the highest score when X11DRV_KEYBOARD_DetectLayout is choosing keymap.
I've looked in wine/dlls/keyboard.c and noticed that in Latin American keymap there are not many Alt-Gr characters. Every Alt-Gr charater produces an error and lowers the score of even right keymap and that is why wrong keymap is selected. So it seems like there is a problem detecting the keys right. Any thoughts? I've attached a debuglog of wine -debugmsg +keyboard,+key notepad
My system is RH 9 and /etc/sysconfig/i18n says: LANG="en_US.iso885915" SUPPORTED="en_US.iso885915:en_US:en" SYSFONT="latarcyrheb-sun16"
"Salmela" 9700584@cs.stadia.fi wrote:
When running eg. notepad with latest wine cvs, wine doesn't correctly find out my Finnish keyboard. Instead it is using Latin American keyboard because it's getting the highest score when X11DRV_KEYBOARD_DetectLayout is choosing keymap.
Does it really prevents your keyboard to work properly, or it's just that annoying FIXME message which bothers you?
P.S. I assume that you are running either latest Wine release or CVS version.
On Thu, 25 Sep 2003, Dmitry Timoshkov wrote:
"Salmela" 9700584@cs.stadia.fi wrote:
When running eg. notepad with latest wine cvs, wine doesn't correctly find out my Finnish keyboard. Instead it is using Latin American keyboard because it's getting the highest score when X11DRV_KEYBOARD_DetectLayout is choosing keymap.
Does it really prevents your keyboard to work properly, or it's just that annoying FIXME message which bothers you?
Scandinavian characters don't work (äöåÄÖÅ). I thought this might be the problem.
P.S. I assume that you are running either latest Wine release or CVS version.
I am.
"Salmela" 9700584@cs.stadia.fi wrote:
Scandinavian characters don't work (äöåÄÖÅ). I thought this might be the problem.
That usually means that there is a problem with your locale. Run with +x11drv and look what locale is used by XFree86. Also check whether xev works with your locale.
-- Dmitry.
On Fri, 26 Sep 2003, Dmitry Timoshkov wrote:
"Salmela" 9700584@cs.stadia.fi wrote:
Scandinavian characters don't work (äöåÄÖÅ). I thought this might be the problem.
That usually means that there is a problem with your locale. Run with +x11drv and look what locale is used by XFree86. Also check whether xev works with your locale.
xev identifies characters correctly (äöå shows in log) and +x11drv: trace:x11drv:x11drv_init_thread_data Using en_US.iso885915 locale of Input Method
"Salmela" 9700584@cs.stadia.fi wrote:
xev identifies characters correctly (äöå shows in log) and +x11drv: trace:x11drv:x11drv_init_thread_data Using en_US.iso885915 locale of Input Method
Then generate a +key,+keyboard,+x11drv,+event log running notepad and send it directly to me (compressed please).
-- Dmitry.