emacs能否移动鼠标指针的位置?

比如用快捷键(比如command+tab)切换到emacs窗口, emacs能否把系统的鼠标指针移到emacs的当前窗口内?

或者有没有一个配置选项或者工具, 可以让鼠标指针自动移动到当前的活动窗口内?

系统为macOS.

需求的原因: 在多显示器的情况下, 跨显示器移动鼠标太不方便了, 因为显示器太大了, 一般用快捷键切换app窗口, 切换后如果鼠标指针能跟着过来, 就会方便很多.

多显示器情况下, 有没有其他快捷方便的操作方式?

找到了个函数: set-mouse-position.

emacs的问题可以解决了, 其他app切换如何实现?

某些窗口管理器支持。

用mac,就没法换WM了吧

你好,有的,我以前发过,就是装起来有点麻烦

hammerspoon

依次按下 opt+r ` 就可以了。

感觉hold不住平铺wm, 大屏幕上比较方便, 笔记本13寸屏幕太小了. 一旦习惯了平铺, 带笔记本出差会非常不习惯, 主力还是笔记本

早就听说过, 没时间配置, 准备抽时间用用

这个对口, 我得改一下, 切换app之后, 自动移动鼠标指针

keynav啊,懒猫大师你的framework能不能实现类vimium/qutebrowser/next browser/surfingkeys的在输入窗口或者文本上显示hint,根据hint移动光标或者选择文本啊

可以试一下的,chunkwm 或更新的 yabai,一旦习惯,多屏不用说,小屏也可以很爽,再说了,需要时可以随时切换成浮动窗口,或者干脆就直接定义某个桌面为浮动的。

好,多谢推荐。名字挺有意思,牙白

yabai是日语的“危险”:

https://translate.google.com/#view=home&op=translate&sl=ja&tl=zh-CN&text=yabai

实际上相当于「卧槽」,万用词语(

1赞

这哥们改写两次了 :joy: 真的用心

1赞

经过这些天的使用, 发现真正的需求是, 一个键盘绑定一个显示器, 相当于一台电脑当多台使用, 否则还是不方便.

目前使用的方案: 一个显示器(单独workspace)里放那些纯键盘操作的app, 比如emacs, 终端等, 这个workspace里不需要鼠标. 另一个显示器里放所有其他的app, 鼠标一直在这个显示器里. 这种方式目前感觉效率最高.

最完美的是, 一个键盘鼠标绑定一个显示器, 跟操作多台电脑一样.

;; URL: https://github.com/ieure/exwm-mff