On Thu, Nov 24, 2005 at 10:07:12PM -0500, mental@...3... wrote:
I've comitted a shortcuts.xml file that I've extracted from shortcuts.cpp
Something to think about & keep in mind during the design of customizable key bindings is that many of the more important keyboard shortcuts aren't in shortcuts.cpp but in individual source files (particularly *-context.cpp). E.g. The_wow on IRC has pointed out that the [ and ] keys for rotation are fine for US keyboards but rather difficult for many european keyboard layouts (languages where accented characters are more important than rare punctuation symbols). These keybindings are currently specified in the form of `case GDK_bracketleft' in node-context.cpp rather than as verbs. Presumably some keys mean different things in different contexts (tools), though I haven't looked for examples (besides the obvious text tool :) ).
pjrm.