GithubHelp home page GithubHelp logo

wingliling / mousesync Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhihaozhang/mousesync

0.0 0.0 0.0 444 KB

两台Mac共用一个触控板Trackpad/鼠标mouse

Home Page: http://zhihaozhang.github.io/2017/09/23/让iMac与MacBook高效协同工作——mouseSync开发心得/

Swift 92.60% C 7.40%

mousesync's Introduction

mouseSync

开发的过程请参考我的博客,后续功能完善参照第二篇博客

让一台Mac的键盘通过蓝牙成为另一台设备的键盘,市面上有很多,但让Mac的触摸板/鼠标成为另一台Mac的触摸板/鼠标却很少(我没有发现,如果有请issue)。 考虑到iMac关闭了纯显示器模式,所以mouseSync出现了。为使用MacBook和iMac协同工作的人制作。

=== 2017-09-29日重大更新 ===

mouseSync现已支持drag操作,散花!demo url:https://ws4.sinaimg.cn/large/006tKfTcgy1fmt25snnt6g307k0dcx6s.gif

为应用添加了logo。

=== 2017-09-28日更新 ===

防止鼠标误操作

限制鼠标只能在距离屏幕边缘50像素的范围内移动,防止鼠标进入dock栏和顶栏。

限制仅在程序主窗口内可用,在其他程序或桌面不可用,防止误操作。

=== 2017-09-22日更新 ===

增加了对触摸板上下/左右滑动手势的支持。demo url:https://ws2.sinaimg.cn/large/006tNc79gy1fn7vod1xowg307k0dcb2c.gif

=== 2017-09-21日更新 ===

增加了对鼠标双击事件的支持。

=== 2017-09-20日更新 ===

鼠标可以响应move、单击、右击事件。demo url:https://ws4.sinaimg.cn/large/006tNc79gy1fn7vnmdovpg30hs0a3u17.gif

请注意demo中MacBook Air与MacBook Pro光标移动位置。

mousesync's People

Contributors

zhihaozhang avatar

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.