Maybe KeyMap helps then?
Maybe. I've tried manually altering the KeyMap's before for stuff like this, but it *always* seems to break Swing.
In particular, I tend to have a heck of a hard time trying to remove the seemingly random places and situations where Sun's Swing components insert their own bindings - and I've not managed to find a clear simple list of what's doing what where
...is this stuff perhaps stored authoritatively in e.g. the Look-n-feel descriptors? But then I run into the problem that Sun still hasn't documented LaF API's etc, so I don't know what I'm looking at or where to look for it (the "where" being easier to workaround - I've found LaF data before, but never found any docs).
Any advice on altering keymaps?
NB: just inserting a new default keymap at the root of the keymap chain is something I found relatively easy before.
HOWEVER IIRC even this breaks Swing! There seem to be swing components that rely upon the fact that some things are not in the KeyMap and then handle them specially when they aren't found. Or something like that. I posted in Newbies because I've never quite got my head around this stuff (partly because it keeps changing from release to release
?) and am probably misunderstanding a lot of it