about summary refs log tree commit diff
path: root/exwm-layout.el
diff options
context:
space:
mode:
authorChris Feng <chris.w.feng@gmail.com>2018-02-21T16·26+0800
committerChris Feng <chris.w.feng@gmail.com>2018-02-21T16·26+0800
commit6200417697544317ee91badd702654def9a1d645 (patch)
tree603bea3cd7dd655d55dba53aec8864b92c4f7162 /exwm-layout.el
parent86f2215be3db25a6b6aacd6f8b0cb132b049e034 (diff)
Grab global keys on top-level X windows
* exwm-input.el (exwm-input--on-CreateNotify): New function for
grabbing global keys on newly created X windows.
(exwm-input--update-global-prefix-keys): Grab global keys on top-level
X windows instead of the root window.
(exwm-input--grab-global-prefix-keys): New function for grabbing
global keys on X windows.
(exwm-input--release-keyboard): Grab global keys in char-mode.
(exwm-input--init): Select CreateNotify events.

* exwm-core.el (exwm--unlock):
* exwm-input.el (exwm-input--on-FocusIn, exwm-input--init): Do not
handle FocusIn events on the root window.
Diffstat (limited to 'exwm-layout.el')
0 files changed, 0 insertions, 0 deletions