[MacPorts] #27976: Awesome window manager decodes key presses incorrectly.

MacPorts noreply at macports.org
Sat Jan 15 09:34:22 PST 2011


#27976: Awesome window manager decodes key presses incorrectly.
--------------------------------+-------------------------------------------
 Reporter:  sipefree@…          |       Owner:  macports-tickets@…                   
     Type:  defect              |      Status:  new                                  
 Priority:  Normal              |   Milestone:                                       
Component:  ports               |     Version:  1.9.2                                
 Keywords:                      |        Port:  awesome                              
--------------------------------+-------------------------------------------
 I've experienced this bug on numerous computers now, all running Snow
 Leopard and with no difference when using other system keyboard layouts.

 It manifests itself by an incorrect decoding of key presses from the user.

 I have not mapped out every individual key, but here are some examples:

 Pressing Mod-Shift-C to close a window, it is seen as Mod-Shift-7, which
 moves the window to desktop 7 instead.

 Interestingly, Mod-X is supposed to bring up a prompt for executing lua
 code, which it does, but it also captures Mod-X as Mod-6, which moves to
 desktop 6.

 The number keys are not seen at all, and instead the event is passed to
 the active window.

 I'm not entirely sure if this is a bug in XQuartz, or in Awesome. I
 suspect this may have something to do with the way Awesome handles events
 from XCB, since other WMs that use vanilla xlib don't exhibit this
 problem.

 This problem makes the port unusable. Feel free to close it if you believe
 it's something that should be fixed upstream or in XQuartz, but I'd like
 to open a dialog with the port maintainer on the issue.

-- 
Ticket URL: <https://trac.macports.org/ticket/27976>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list