首页/新闻资讯/正文详情

psmux 鼠标操作全指南:点击聚焦、拖拽分屏、滚轮回滚,3 层鼠标注入技术揭秘

发布时间:2026/9/27 16:32:07 来源:云帆数科 栏目:资讯中心
psmux 鼠标操作全指南:点击聚焦、拖拽分屏、滚轮回滚,3 层鼠标注入技术揭秘
psmux 鼠标操作全指南点击聚焦、拖拽分屏、滚轮回滚3 层鼠标注入技术揭秘【免费下载链接】psmuxTmux on Windows Powershell - tmux for PowerShell, Windows Terminal, cmd.exe. Includes psmux, pmux, and tmux commands. This is native High-Performance Tmux designed for Windows in Rust 项目地址: https://gitcode.com/gh_mirrors/ps/psmux️ psmux 是 Windows 原生的终端复用器tmux for Windows完全由 Rust 编写。它的psmux 鼠标操作开箱即用单击分屏即可聚焦、拖拽边框调整布局、滚轮回卷历史输出、拖拽选中文本自动进剪贴板——全部基于 3 层鼠标注入技术实现无需 WSL。本文是一份面向新手的 psmux 鼠标使用与原理完整指南。快速上手启用鼠标支持的 3 个步骤鼠标支持默认开启只需完成以下三步安装 psmuxPowerShell 中执行winget install psmux也支持 cargo / scoop / choco打开 psmux输入psmux或tmux、pmux别名进入直接动鼠标无需任何配置点击、拖拽、滚轮即刻生效 psmux 可直接读取你的.tmux.conftmux 老用户的配置零成本迁移鼠标行为保持一致。鼠标基础操作速查点击聚焦与拖拽分屏当mouse on默认状态时以下操作全部开箱即用鼠标动作行为左键单击分屏聚焦该分屏输入直达对应 shell左键拖动分屏边框交互式调整分屏大小左键点击状态栏标签切换到对应窗口滚轮上滚/下滚回卷该分屏输出可配置是否进入 copy mode左键拖拽选择松开左键自动复制到 Windows 剪贴板右键单击粘贴剪贴板内容细节要点拖拽自动滚屏选中文本拖到分屏顶行/底行会自动向滚回区域继续选择指针移出分屏后滚动还会加速——超过一屏的内容可以一口气选中多选语义开启pwsh-mouse-selection on后双击选词、三击选行与 tmux 的释放即复制行为完全对齐完全关闭set -g mouse off可一键抑制所有鼠标事件处理完整按键与鼠标绑定说明见 docs/keybindings.md。滚轮回卷与拖拽复制像 tmux 一样回看历史psmux 的滚轮回卷有两种触发方式滚轮直接滚动在任意分屏滚轮上滚查看该分屏的输出历史进入 copy modescroll-enter-copy-mode默认on在命令提示符处滚动即进入 vim 风格的复制模式边框变黄、标题显示[copy mode]支持v/V/Ctrlv视觉选择与/搜索在 copy mode 中鼠标拖拽选择文本、松开左键自动写入剪贴板并返回实时视图分屏首行/末行按住不动每 50ms 自动滚动一行整页长输出一次手势即可选中复制。若把scroll-enter-copy-mode设为off滚轮事件则直接转发给分屏内运行的应用适合 nvim、TUI 程序自行处理滚动。核心揭秘3 层鼠标注入技术是如何工作的这是 psmux 鼠标体验的关键差异化设计。你的每一次点击都经过三层通道递进投递VT 协议层标准的 SGR 鼠标报告ESC [ ...序列直接喂给分屏里主动请求了鼠标事件的程序——vim、htop、midnight commander 等 TUI 应用由此获得完整鼠标体验VT 桥接层面向 WSL、SSH 这类程序运行在伪终端里再转 VT 字节的场景鼠标报告以 Win32 记录写入后由桥接端还原保证跨平台客户端的鼠标不丢失原生 Win32 MOUSE_EVENT 层通过WriteConsoleInputW直接把鼠标事件记录写入分屏的控制台输入缓冲绕过 VT 解析器——crossterm、ratatui、Bubble Tea 等直接读INPUT_RECORD的程序靠这一层拿到点击、拖拽与滚轮三层协同保证了同一个鼠标动作无论分屏里跑的是什么程序都能以它听得懂的语言收到。核心实现位于 src/input.rs 与 src/ssh_input.rs架构全貌可参考 docs/architecture.md。投递规则很克制只有主动请求过鼠标的应用才会收到事件——没有请求鼠标的全屏程序不会收到报告否则会被当成键盘乱码读入。这正是 psmux 与粗暴注入式方案的本质区别。进阶场景SSH 与 WSL 下的鼠标跨平台 SSH 到 Windows 时鼠标依然可用规则如下客户端 → 服务器鼠标支持方式任意系统 → Windows 11 build 22523✅普通ssh即可macOS/Linux → Windows 10✅使用客户端包装脚本本地 Windows 10/11✅直接运行 psmuxWindows 1122523标准 SSH 伪终端即支持鼠标Windows 10 客户端使用官方包装脚本 scripts/psmux-ssh.sh本地开启 xterm SGR 鼠标报告后经ssh -T直传绕过 ConPTY 的字节吞没问题例外开关若点击会闪退会话个别老旧 conhost保持默认门控即可反之在能处理鼠标的低版本主机上可设$env:PSMUX_FORCE_MOUSE 1恢复鼠标完整兼容矩阵与原理见 docs/mouse-ssh.md。鼠标相关配置项清单选项默认作用mouseon是否接收并处理鼠标事件scroll-enter-copy-modeon滚轮滚动时进入 copy modeoff则滚轮事件直转发给应用mouse-selectiononpsmux 客户端侧拖拽选择off让 nvim 等应用自行处理选择mouse-selection-forceoff在请求了鼠标跟踪的应用中仍保留 psmux 拖拽复制pwsh-mouse-selectionoff启用 tmux 式释放即复制 双击选词/三击选行典型配置示例# 关闭进入 copy mode 的滚动让应用自己处理滚轮 set -g scroll-enter-copy-mode off # 让 nvim / opencode 等应用自行处理鼠标选择 set -g mouse-selection off # 启用 tmux 风格的选择与释放复制 set -g pwsh-mouse-selection on全部可配置项与更多用法参见 docs/configuration.md功能总览见 docs/features.md。常见问题排查Q1SSH/WezTerm 下鼠标完全没反应低版本系统Windows 10 时代出于防崩溃门控默认禁用了 VT 输入通道的鼠标。确认主机确能处理鼠标后attach 前设置$env:PSMUX_FORCE_MOUSE 1即可恢复若点击会杀掉会话说明该主机正是门控要保护的对象请保持默认。Q2滚轮变成了方向键上蹿下跳这是终端丢失鼠标注册后回退到备用滚动的典型症状。psmux 3.3.9 起已每 30 秒自动重新断言鼠标注册升级即可获得修复详见 issue #597 的处理。Q3在 nvim 里想自己拖选却被 psmux 截走了执行set -g mouse-selection off把拖拽选择权交还应用普通单击仍会正常转发给应用。Q4分屏里的应用收不到鼠标事件检查该应用是否请求了鼠标发送过鼠标 DECSET 序列或持有ENABLE_MOUSE_INPUT标志。个别应用如未注册任何通道的特殊 TUI可用set-option -p -t %N mouse-force on对该分屏单独豁免。总结psmux 的鼠标体验可以浓缩为一句话本地全通道原生支持SSH 跨平台依然可用投递规则严谨不乱码。无论你是从 tmux 迁移过来的老手还是第一次在 Windows 上碰终端复用器的新手点击聚焦、拖拽分屏、滚轮回卷这三件事在 psmux 里都不需要任何学习成本。建议配合 docs/keybindings.md 与 docs/mouse-ssh.md 作为日常速查。【免费下载链接】psmuxTmux on Windows Powershell - tmux for PowerShell, Windows Terminal, cmd.exe. Includes psmux, pmux, and tmux commands. This is native High-Performance Tmux designed for Windows in Rust 项目地址: https://gitcode.com/gh_mirrors/ps/psmux创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

AI Agent Harness Engineering 冷启动:用模仿学习给 LangChain 搭一套可复制的配置骨架
AI Agent Harness Engineering 冷启动:用模仿学习给 LangChain 搭一套可复制的配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 16:32:07

“综述引了80篇文献却被导师骂‘没有学术眼光’?!”用BunnyScholar文献综述功能搭建学派演进争鸣树
“综述引了80篇文献却被导师骂‘没有学术眼光’?!”用BunnyScholar文献综述功能搭建学派演进争鸣树

“综述引了80篇文献却被导师骂‘没有学术眼光’?”用BunnyScholar文献综述功能搭建学派演进争鸣树 “花了整整三周,在知网和 Web of Science 里精读并下载了 80 多篇中英文权威核心文献,做了一份长达 15,000 字的学位论文文献综述。自以为引… · 2026/9/27 16:32:07

在 Trae 国际版中接入 Chrome Dev MCP Server:Windows 实战配置指南(TaoToken 统一 Key 通道)
在 Trae 国际版中接入 Chrome Dev MCP Server:Windows 实战配置指南(TaoToken 统一 Key 通道)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 16:32:01

我的VB Coding之路:用TaoToken统一Key打通AI编码实战演进
我的VB Coding之路:用TaoToken统一Key打通AI编码实战演进

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 17:24:46

长沙官网优化多少钱?源码下载后自己改才不拖一周
长沙官网优化多少钱?源码下载后自己改才不拖一周

长沙官网优化多少钱?源码下载后自己改才不拖一周 改个导航栏颜色,建站公司拖一周不回复,这种憋屈感谁懂? 想彻底摆脱被“绑架”的尴尬,最直接的办法就是搞懂 长沙官网优化多少钱 背后的成本结构,并争取 源码下载 的权利。… · 2026/9/27 17:24:39

全国备案网站数量超千万 新手不懂代码怎么选建站方案
全国备案网站数量超千万 新手不懂代码怎么选建站方案

全国备案网站数量超千万 新手不懂代码怎么选建站方案 自己不会代码想做网站,面对市面上五花八门的服务商,到底怎么选?这不仅是技术问题,更是成本与效率的博弈。很多项目经理在立项初期,往往被“全国备案网站数量”这个宏观数据搞得云里雾里,以为备案只… · 2026/9/27 17:24:33

做电子商务网站别瞎花钱,这份完整流程报价单请收好
做电子商务网站别瞎花钱,这份完整流程报价单请收好

做电子商务网站别瞎花钱,这份完整流程报价单请收好 网站做好了没人访问,这锅往往不全是SEO背,更多时候是你在建设阶段就踩了坑。… · 2026/9/27 17:24:27

做网站的法律边界:从零搭建企业站,别在备案和合规上踩雷
做网站的法律边界:从零搭建企业站,别在备案和合规上踩雷

做网站的法律边界:从零搭建企业站,别在备案和合规上踩雷 很多老板问起 做网站的法律 底线时,第一反应往往是:“我做个展示公司实力的官网,能出什么大事?”结果往往在 从零搭建… · 2026/9/27 17:24:21

告别熬夜写代码!VSCode+Cline插件+TaoToken统一API接入DeepSeek-V3,settings.json配置一次跑通
告别熬夜写代码!VSCode+Cline插件+TaoToken统一API接入DeepSeek-V3,settings.json配置一次跑通

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 17:24:21

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码