有没有办法在终端内获取鼠标位置?
Is there a way to get the mouse position within the terminal?
我目前正在编写一个与鼠标坐标相关的 node.js 程序。 Node.JS有没有办法在终端看到鼠标位置?
我已经尝试了从 \e
开始的方法,但它们只列出了 cursor 位置。如何在终端中获取 mouse 位置?
有没有办法以“Row/Column”或“Column/Row”格式获取所述位置?如果没有办法,那用child_process
呢?
你可以看看RobotJS,它可以告诉你鼠标的位置。可以使用'getmousepos'函数获取鼠标在屏幕上的X和Y坐标
国家公共管理机构:
https://www.npmjs.com/package/robotjs
我的问题已经解决了
要获取事件,bash 转义加载 ESC[?100Xh
,用数字替换 X。然后事件将记录到控制台。
我目前正在编写一个与鼠标坐标相关的 node.js 程序。 Node.JS有没有办法在终端看到鼠标位置?
我已经尝试了从 \e
开始的方法,但它们只列出了 cursor 位置。如何在终端中获取 mouse 位置?
有没有办法以“Row/Column”或“Column/Row”格式获取所述位置?如果没有办法,那用child_process
呢?
你可以看看RobotJS,它可以告诉你鼠标的位置。可以使用'getmousepos'函数获取鼠标在屏幕上的X和Y坐标
国家公共管理机构: https://www.npmjs.com/package/robotjs
我的问题已经解决了
要获取事件,bash 转义加载 ESC[?100Xh
,用数字替换 X。然后事件将记录到控制台。