Page MenuHomePhabricator

some alt-key combinations do not work with enlightenment E22
Closed, InvalidPublic

Description

I'm trying out E22 for the first time, and in the process of configuring I found that some key combinations are not handled by E22 properly.

  1. Alt-W: E22 seems to capture this key combination, never passing it through to the application.

It is NOT configured as a key binding (at least according to the settings). I tried running 'xev' to see if the keyboard is generated properly, and pressing and releasing Alt-w produces the output below.
(pressing 'w' while Alt is held produces a FocusOut event instead of the keypress).

--snip--
KeyPress event, serial 36, synthetic NO, window 0x2000001,

root 0x147, subw 0x0, time 107384837, (171,148), root:(1371,1108),
state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

FocusOut event, serial 39, synthetic NO, window 0x2000001,

mode NotifyGrab, detail NotifyAncestor

FocusOut event, serial 39, synthetic NO, window 0x2000001,

mode NotifyUngrab, detail NotifyPointer

FocusIn event, serial 39, synthetic NO, window 0x2000001,

mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 39, synthetic NO, window 0x0,

keys:  71  0   0   0   0   0   0   0   1   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

KeyRelease event, serial 39, synthetic NO, window 0x2000001,

root 0x147, subw 0x0, time 107391381, (171,148), root:(1371,1108),
state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

--snip--

  1. The same behavior is observed for Alt-arrow key combinations. In this case, I did attempt to set up

key bindings for Ctrl-Alt-arrows, but E22 key capture in the key bindings configuration is unable to see the key combination.

ProhtMeyhet closed this task as Invalid.Sep 22 2018, 11:25 AM
ProhtMeyhet added a project: Restricted Project.
ProhtMeyhet added a subscriber: ProhtMeyhet.

yes, this is because default in e you can configure nearly everything ;-)

default for ALT is a mouse binding (Settings -> Input -> Mouse Bindings). ALT + Mouse moves a window according to mouse movement. therefore no ALT+Other key is ever given to the window, as you observed. in accordance with my first sentence however, you can delete the mouse binding (Left Button + ALT) ;-)