On 2010-04-16 at 09:47:42 [+0200], axeld@xxxxxxxxxxxxxxxx wrote: > Author: axeld > Date: 2010-04-16 09:47:41 +0200 (Fri, 16 Apr 2010) > New Revision: 36328 > Changeset: http://dev.haiku-os.org/changeset/36328/haiku > > Added: > haiku/trunk/headers/private/shared/Keymap.h > haiku/trunk/src/kits/shared/Keymap.cpp > Modified: > haiku/trunk/src/add-ons/input_server/devices/keyboard/Jamfile > haiku/trunk/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice > .cpp > haiku/trunk/src/add-ons/input_server/devices/keyboard/Keymap.cpp > haiku/trunk/src/add-ons/input_server/devices/keyboard/Keymap.h > haiku/trunk/src/bin/consoled/Jamfile > haiku/trunk/src/bin/consoled/consoled.cpp > haiku/trunk/src/kits/shared/Jamfile > haiku/trunk/src/preferences/keymap/Jamfile > haiku/trunk/src/preferences/keymap/Keymap.cpp > haiku/trunk/src/preferences/keymap/Keymap.h > haiku/trunk/src/preferences/keymap/KeymapWindow.cpp > Log: > * Factored out a single base class out of the three Keymap implementations > we > had in our tree. > * Adapted Keymap, <input>keyboard, and consoled to use it - the additional > functionality is implemented via a subclass in the first two cases. > * "keymap" will come next. Is it possible that these changes screw up the dead key handling? Although they don't show up as such in Keymap several keys of the the American keymap act like dead keys now (annoyingly including ' and ") and I don't see any other related changes. CU, Ingo