focus-follows-mouse resets mouse position when moving across monitors #2152
Unanswered
debel
asked this question in
potential-bugs
Replies: 1 comment 2 replies
|
Thanks for reporting Unfortunately, I can't reproduce your issue. The mouse moves normally with the config options you provided My full config: Detailsconfig-version = 2
# auto-reload-config = true
persistent-workspaces = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G",
"I", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
start-at-login = true
automatically-unhide-macos-hidden-apps = true
on-focus-changed = ['move-mouse window-lazy-center']
on-focused-monitor-changed = ['move-mouse monitor-lazy-center']
focus-follows-mouse.enabled = true
# on-focused-monitor-changed = 'move-mouse monitor-lazy-center'
# on-focus-changed = ['move-mouse window-lazy-center']
# automatically-quit-apps-with-zero-windows = 'all-except-finder'
[mode.main.binding]
# alt-semicolon = 'exec-and-forget open -n -a Alacritty'
# alt-period = 'exec-and-forget open -n -a Alacritty'
alt-period = 'exec-and-forget open -n /Applications/Alacritty.app'
# alt-period = 'exec-and-forget /Users/bobko/.cargo/bin/stochos'
# alt-enter = 'exec-and-forget open -n -a Alacritty'
# alt-enter = 'exec-and-forget osascript -e "tell application \"Terminal\"" -e "do script" -e "activate" -e "end tell"'
# alt-enter = 'exec-and-forget /Applications/Alacritty.app/Contents/MacOS/alacritty -e /Users/bobko/.bin/pw'
# alt-enter = 'exec-and-forget $HOME/.bin/macos-choose-app.sh'
# alt-enter = 'exec-and-forget /Users/bobko/.bin/spotlight'
alt-down = 'volume down'
alt-up = 'volume up'
alt-shift-down = 'volume set 0'
cmd-alt-h = [] # Disable "hide others"
alt-slash = 'layout tiles horizontal vertical'
alt-comma = 'layout accordion horizontal vertical'
# Focus window
alt-h = 'focus left'
alt-j = 'focus down'
alt-k = 'focus up'
alt-l = 'focus right'
alt-shift-k = 'move up'
alt-shift-h = 'move left'
alt-shift-j = 'move down'
alt-shift-l = 'move right'
alt-shift-minus = 'resize smart -50'
alt-shift-equal = 'resize smart +50'
alt-1 = 'workspace 1'
alt-2 = 'workspace 2'
alt-3 = 'workspace 3'
alt-4 = 'workspace 4'
alt-5 = 'workspace 5'
alt-6 = 'workspace 6'
alt-7 = 'workspace 7'
alt-8 = 'workspace 8'
alt-9 = 'workspace 9'
alt-a = 'workspace A'
alt-b = 'workspace B'
alt-c = 'workspace C'
alt-d = 'workspace D'
alt-e = 'workspace E'
alt-f = 'workspace F'
alt-g = 'workspace G'
alt-i = 'workspace I'
alt-m = 'workspace M'
alt-n = 'workspace N'
alt-o = 'workspace O'
alt-p = 'workspace P'
alt-q = 'workspace Q'
alt-r = 'workspace R'
alt-s = 'workspace S'
alt-t = 'workspace T'
alt-u = 'workspace U'
alt-v = 'workspace V'
alt-w = 'workspace W'
alt-x = 'workspace X'
alt-y = 'workspace Y'
alt-z = 'workspace Z'
alt-shift-1 = 'move-node-to-workspace 1'
alt-shift-2 = 'move-node-to-workspace 2'
alt-shift-3 = 'move-node-to-workspace 3'
alt-shift-4 = 'move-node-to-workspace 4'
alt-shift-5 = 'move-node-to-workspace 5'
alt-shift-6 = 'move-node-to-workspace 6'
alt-shift-7 = 'move-node-to-workspace 7'
alt-shift-8 = 'move-node-to-workspace 8'
alt-shift-9 = 'move-node-to-workspace 9'
alt-shift-a = 'move-node-to-workspace A'
alt-shift-b = 'move-node-to-workspace B'
alt-shift-c = 'move-node-to-workspace C'
alt-shift-d = 'move-node-to-workspace D'
alt-shift-e = 'move-node-to-workspace E'
alt-shift-f = 'move-node-to-workspace F'
alt-shift-g = 'move-node-to-workspace G'
alt-shift-i = 'move-node-to-workspace I'
alt-shift-m = 'move-node-to-workspace M'
alt-shift-n = 'move-node-to-workspace N'
alt-shift-o = 'move-node-to-workspace O'
alt-shift-p = 'move-node-to-workspace P'
alt-shift-q = 'move-node-to-workspace Q'
alt-shift-r = 'move-node-to-workspace R'
alt-shift-s = 'move-node-to-workspace S'
alt-shift-t = 'move-node-to-workspace T'
alt-shift-u = 'move-node-to-workspace U'
alt-shift-v = 'move-node-to-workspace V'
alt-shift-w = 'move-node-to-workspace W'
alt-shift-x = 'move-node-to-workspace X'
alt-shift-y = 'move-node-to-workspace Y'
alt-shift-z = 'move-node-to-workspace Z'
alt-tab = 'workspace-back-and-forth'
alt-shift-tab = 'move-workspace-to-monitor --wrap-around next'
alt-shift-semicolon = 'mode service'
[mode.service.binding]
r = ['flatten-workspace-tree', 'mode main'] # Mnemonics: R - reset
f = ['layout floating tiling', 'mode main']
backspace = ['close-all-windows-but-current', 'mode main']
alt-shift-h = ['join-with left', 'mode main']
alt-shift-j = ['join-with down', 'mode main']
alt-shift-k = ['join-with up', 'mode main']
alt-shift-l = ['join-with right', 'mode main']
esc = ['mode main', 'reload-config']Though, your issue reminds me of #634 which I remember I could reproduce, but in the 0.21.2-Beta the window is movable between monitors with a mouse, but the mouse jumps back the previous monitor (but the window is still moved between monitors) |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Body
Steps to reproduce:
Expected result: mouse moves normally
Actual result: mouse jumps back to the origin monitor
Additional info
aerospace CLI client version: 0.21.1-Beta cfd4eab
AeroSpace.app server version: 0.21.1-Beta cfd4eab
All reactions