Code Monkey home page Code Monkey logo

macstroke's Introduction

MacStroke

English Version

MacStroke

macOS上一款高度可配置的全局鼠标手势软件。

MacStroke是MacOS的手势识别应用程序。 手势是在按住特定鼠标按钮的同时使用鼠标进行的运动。 如果手势被识别,MacStroke将执行某些操作。 目前MacStroke可以模拟按键,执行shell命令,执行apple script, MacStroke尝试提供直观和高效的用户界面,同时具有高度可配置性并提供许多高级功能。

软件多次升级对旧版数据可能会出现不兼容而闪退,如果遇程序闪退,请清除旧数据重新打开,操作: 常规->重置到预设,然后手动退出程序再打开,或者删除 ~/Library/Preferences/net.mtjo.MacStroke.plist 重新打开软件

10.14系统后就要添加权限 设置->安全性与隐私->隐私->辅助功能 这个必须的, 才能正常使用

权限设置

预设手势说明

预设手势说明

下载安装

homebrew 安装

brew install --cask macstroke

安装包下载:MacStroke

反馈

反馈BUG&建义

软件实用的话就分享给你的亲朋好友,顺便帮点一下 star 和 fork (把软件发到 homebrew 有硬性要求)

软件实用的话就分享给你的亲朋好友,顺便帮点一下 star 和 fork (把软件发到 homebrew 有硬性要求)

软件实用的话就分享给你的亲朋好友,顺便帮点一下 star 和 fork (把软件发到 homebrew 有硬性要求)

homebrew

Power by mtjo

macstroke's People

Contributors

mtjo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

macstroke's Issues

开机自启无效

在偏好设置里勾选了自动启动,但是重启之后没有自动启动,并且设置面板上的勾选框变成未勾选了
macos 10.15.7

关于1.0.5在macOS 10.14.5中无法使用的问题

今天提示有更新,就更新了一下,发现无法正常使用。整了一下,找到了解决方法:

  • 取消之前的授权:设置->安全性与隐私->隐私->辅助功能
  • 重新打开1.0.5版本的APP
  • 继续授权。

注意:旧版本中存的手势等信息会丢失。。。

1.0.5 版本轨迹不消失

我这边是用apple script 去启动finder,轨迹完成后会卡一秒左右,如果在这段时间内,继续移动,会导致留下鼠标轨迹,然后永远不消失(不重启的情况)。

软件版本 1.0.5
系统版本 10.14.6

补充下调用的脚本
tell application "Finder"
activate
end tell

1.0.5 版本会导致卡顿

在开机一段时间后,会明显的导致机器变卡,退出应用后重新打开会变好。

软件版本 1.0.5
系统版本 10.14.6

macOS 11中,导致系统卡顿

Safari 14浏览器,发现经常卡的网页都关不掉,kernel_task进程占用非常高的内存(最高到过6G左右),Safari右键关闭页面很难调出,尝试结束macstroke进程,kernel_task进程恢复几百M的内存,Safari流畅如飞,再次打开macstroke短时间内无影响,几个小时后又会卡顿非常严重。

关于开机自启动问题

我的是mac12.6.1 版本的系统,开机自启动选项已经勾选,但是不生效,并且偶尔性软件闪退。

请问可以实现鼠标手势的功能吗?

首先非常感谢大神的付出,做出了这么好用的软件,全局手势使用起来非常高效.
我有一个小小的需求不知能否实现,就是Safari的鼠标拖拽功能, 类似于easy drag to go这样的chrome 扩展.

重启后不显示路径

mac 12.3 ,m1 , MacMIni
stroke 2.0.5

  1. mac启动后,stroke随机启动,鼠标操作,不显示 路径轨迹,但是轨迹对应的功能可用。
    需要打开偏好设置后,轨迹就出现了。
  2. mac系统 辅助功能,本想关闭再开启 stroke ,关闭后,直接导致 鼠标点击失效,
    触控板 点击也无效。需要重启系统,才能解决。

感谢,可以添加-总是作用于鼠标下方的窗口 的选项吗

总是作用于光标下方的窗口

既:命令或快捷键总是发送给光标(鼠标)下方的窗口或应用, 即使焦点没有在此窗口或应用上
希望配制成可选项。

目前是总是作用在焦点窗口上。

例如: mac开浏览器和ide开两个窗口,此时无论光标所在这个窗口是否有焦点,都可以用鼠标滚轮或触摸板直接滚动此窗口,而不是先让窗口获取焦点。

如果如下场景 :焦点在ide上,这时如果我移动鼠标到了浏览器窗口上滑动滚轮,ide的页面开始滚动,浏览器并未滚动。需要先点击一下浏览器获取焦点才能滑动浏览器页面,这会让人很崩溃。

自定义手势热键

现在只能使用右键绘制手势,它会导致右键菜单出现体验上的问题,一个是延迟触发,一个是点击右键稍微移动鼠标就无法触发,概率较高,关闭macstroke后就好不少。

所以我建议可以自定义手势热键,比如使用鼠标中键绘制手势。

感觉使用之后,系统右键变得很卡很难出现了。

在系统文件夹下,或者选择某个文件,或者在浏览器里复制某个文本……
都变得反正特别慢特别卡,有时要点第一次要等个1-2秒,或者不断的再点右键第二次菜单才会出现……
崩溃啊!!!
另外,启用右键菜单,新建文本文档,点击后一下子出现3个文件:新建文本文档、新建文本文档1、新建文本文档2,被吓到了!

型号名称:MacBook Pro
型号标识符:MacBookPro15,1
处理器名称:8-Core Intel Core i9
处理器速度:2.3 GHz
处理器数目:1
核总数:8
L2缓存(每个核):256 KB
L3缓存:16 MB
超线程技术:已启用
内存:16 GB

内存占用会越来越大

macos 12
macbook pro m1
MacStroke: 2.0.5

长期不关机 MacStroke占用内存会越来越大 开始是200多M 过几天会涨到1G以上

鼠标滚动方向

能不能添加一个鼠标滚动方向反转的设置,最好再加个平滑滚动

多显示器(分辨率不同)睡眠唤醒影响鼠标正常点击

m1 mac air 13寸,在外界2k显示器的时候,从睡眠中唤醒或者新插上显示器有概率外界屏幕右半边无法点击(菜单栏可以点,应用内不能),退出macstroke重启后可以解决,感觉是监听鼠标轨迹的时候因为逻辑分辨率不同引发的bug

无线鼠标

鼠标2.4g 无线模式,画的路径越长,越复杂,画的轨迹停留的时间越久。蓝牙和有线模式 没有此现象。画完会立即消失。
感觉像是路径越长,需要传输的数据量越大,2.4g的带宽应该比蓝牙高很多啊,为啥还会卡顿呢?!

Anyway to use in Linux?

Thank you for developing MacStroke! It's great.
Wondering any alternative tool to use in Linux?

(Easystroke seems not updated from 2013)

thank you very much!

1.0.5 版本录制快捷键困难

这个问题有三种情况:
1、多媒体键无法录制(比如键盘上自带的上一首下一首)。
2、有些快捷键比如 command + option +空格 打开 finder 的搜索窗口,在这个快捷键生效的时候无法录制,需要关闭这个快捷键,然后再打开才能有效。
3、网易云音乐上全局快捷键功能打开的时候无法录制,关闭后能录制,配置好了后再打开。但是不生效。

软件版本 1.0.5
系统版本 10.14.6

macstroke 与android studio冲突

在我的电脑上,mac os(big sur 11.6),Android studio 2021.2 与 mac stroke 相冲突。当开启mac stroke后,Android studio右键失效即点击右键无反应。但左键等均正常。关闭mac stroke后立刻恢复正常

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.