Unless I missed something, all the code in eggaccelerator.c/h can be removed and replaced by gtk_accelerator or gdk_keymap functions.
Essentially at any place where a EggVirtualModifierType is currently used it should be possible to replace that by a GdkModifierType value, since eventually all occurences of a EggVirtualModifierType are mapped to and from a GdkModifierType. Once that is done it should be easier to identify places where we can drop or replace functions from eggaccelerator.c/h
Unless I missed something, all the code in eggaccelerator.c/h can be removed and replaced by gtk_accelerator or gdk_keymap functions.
Essentially at any place where a
EggVirtualModifierType
is currently used it should be possible to replace that by aGdkModifierType
value, since eventually all occurences of aEggVirtualModifierType
are mapped to and from aGdkModifierType
. Once that is done it should be easier to identify places where we can drop or replace functions from eggaccelerator.c/h