[Gtkradiant] [Bug 177] New: cleanup the keyboard handling

gtkradiant@zerowing.idsoftware.com gtkradiant@zerowing.idsoftware.com
Fri, 07 Sep 2001 11:28:00 -0500


           Summary: cleanup the keyboard handling
           Product: GtkRadiant
           Version: 1.1-TA.1-nightly
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: editor
        AssignedTo: ttimo@idsoftware.com
        ReportedBy: ttimo@idsoftware.com

there are several issues with the keyboard handling.
we have some issues with focus, i.e. keyboard shortcuts may or may not work 
depending on who has the focus (in many cases the console might grab the focus)

maybe it would be worth rewriting it from scratch in a cleaner way, piping 
everything through a central class, which would redirect. There's a bunch of 
issues to consider first, which should be listed here:

- using Gtk widgets will probably mean that some of the keyboard handling will 
still be done by Gtk only

- right now all keyboard shortcuts are handled through accelerator. This is 
kinda bad for cusomization and should be replaced by a complete custom 
solution. this maye raise some issue as to wether we can intercept properly all 
key combinations. Also raises the question: do we want to play with key 
pressed / released / various combos etc.

------- You are receiving this mail because: -------
Whoops!  I have no idea!