# 一键发送当前窗口到另一个显示器

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20665

多显示器工作环境是提高生产力的常见做法。可以扩展桌面空间，也可以同时监控和管理多个任务。然而，在这明显的好处背后，多显示器的设置也带来了一个具体而普遍的问题：如何快速且高效地将当前窗口从一个显示器移动到另一个？

我见到的所有人都是手拖，点着鼠标，拖到一半儿，桌子不够长了，先松开，然后再接着拖。但是，很明显的，这个方法很难受，很打断专注状态。对于尽量全键盘工作的人来说更甚。

更关键的是，这种小问题，必然有用一个快捷键解决这个问题的方法。

老规矩，思路公开： 1\. 获取当前窗口在哪个屏幕 2\. 发送当前窗口到另一个屏幕 3\. 用一个快捷键触发这个思路

因为目前我自己只使用两块屏幕，所以思路比较精简。总共就这三步。如果是更多显示器，其实可以设计为：

- 获取当前窗口在哪个屏幕

- 显示屏幕列表

- 用户根据编号选择想把当前窗口发送到哪个屏幕

两块屏幕的 Keyboard Maestro 动作和细节下载见会员内容。

动作下载（下载后需解压缩，然后可以看到 Keyboard Maestro 动作）：Send window to another monitor\.kmmacros

下载动作后需要注意触发该动作的快捷键。

我自己设计的触发键是 F20，这是用 karabiner\-elements 把 F20 映射到了键盘上一个不用的键上。方法见《征服macOS 快捷键（四）——弃儿变宠儿》。如果你不明白怎么做，请把快捷键修改为一个你自己用的舒服的快捷键。

设计不会忘的快捷键的思路可以看我之前写的《征服macOS 快捷键（二）——快捷键的键位设计》。

顺

---

[前往标准阅读页](https://utgd.net/article/20665?audience=web)
