]> git.sur5r.net Git - i3/i3/commit
Add configuration option for disabling mouse warping
authorAtte Peltomaki <atte.peltomaki@iki.fi>
Mon, 24 Mar 2014 17:03:05 +0000 (19:03 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 31 May 2014 12:55:29 +0000 (14:55 +0200)
commit62ea60ba4260c66fb3268a5dadae194d72333b42
treefbb56f387189ba9a8c125a313b288a2e751f6660
parentf41e81bd9615a6b2ca157de22cc9406ac2b3cb7f
Add configuration option for disabling mouse warping

This patch adds a new configuration option "mouse_warping [output|none]".

When mouse warping is disabled, mouse cursor does not jump to middle of current
screen when changing workspaces between multiple outputs. This introduces a
"special" cursor state, where focus is in one window and cursor on another.
Useful for eg. scrolling a web page with mouse wheel while typing into another
window on keyboard.
docs/userguide
include/config.h
include/config_directives.h
include/data.h
parser-specs/config.spec
src/config_directives.c
src/x.c
testcases/t/201-config-parser.t
testcases/t/519-mouse-warping.t [new file with mode: 0644]