Thread: Xkbd *Diablo*
View Single Post
Addison's Avatar
Posts: 3,811 | Thanked: 1,151 times | Joined on Oct 2007 @ East Lansing, MI
#41
I think I've finally got it! Joy!

Thanks a bunch Nick for basically being the only one who stuck around on this.

Turns out when you disable and then reenable the hildon keyboard, it defaults to a different interpretation of the geometry and symbols input it receives.

~ $ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us" };
xkb_geometry { include "pc(pc105)" };
};
~ $ gconftool-2 --set -t bool /system/osso/af/keyboard-attached true && sleep 2 && gconftool-2 --set -t bool /system/osso/af/keyboard-attached false
~ $ setxkbmap -print xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "nokia_vndr/su-8w(us)" };
xkb_geometry { include "pc(pc104)" };
};
Quite honestly, all that was needed was a simple change in the rules of that /usr/share/X11/xkb/rules/base file so it wouldn't weird out on us anymore.

So right now, all virtual keys are working along with all of the hardware buttons as well.

I'll test my keyboards over the next day or two, and if there's no issues, I'll post an easy solution along with that new keyboard layout to be used for Garnet VM.
 

The Following 2 Users Say Thank You to Addison For This Useful Post: