【文件属性】:
文件名称:Symbiose:NodeJS App 在不同操作系统之间共享窗口
文件大小:359KB
文件格式:ZIP
更新时间:2021-06-30 12:56:53
CoffeeScript
#共生
Symbiose 是一个在不同操作系统之间共享鼠标、键盘和窗口的应用程序
安装
Linux
git clone git@github.com:Champii/Symbiose.git
cd Symbiose
npm install
npm install -g coffee-script
npm install -g jade
./compile.sh
./common/nodewebkit/nw .
# or for no interface
node compiled -q [-s | -c]
视窗
还没有工作
苹果系统
还没有工作
开发
./watch.sh
去做
按优先顺序:
捕获来宾窗口输入
一般优化鼠标跟踪和事件
在屏幕之间滑动拖放窗口
修复窗口刷新时的故障
拖出屏幕时隐藏源窗口
【文件预览】:
Symbiose-master
----common()
--------X.coffee(6KB)
--------VirtualDisplay.coffee(651B)
--------Log.coffee(352B)
--------Bus.coffee(123B)
--------Screen.coffee(1KB)
--------Keyboard.coffee(467B)
--------Window.coffee(3KB)
--------Mouse.coffee(1KB)
--------DistantScreen.coffee(2KB)
--------LocalScreen.coffee(827B)
----LICENSE.txt(15KB)
----client()
--------Client.coffee(1KB)
--------VirtualDisplayClient.coffee(2KB)
--------DistantScreenClient.coffee(196B)
--------LocalScreenClient.coffee(161B)
----gui()
--------index.html(546B)
--------views()
--------coffee()
--------img()
--------js()
----README.md(667B)
----compiled()
--------common()
--------Symbiose.js(755B)
--------client()
--------gui()
--------server()
----Symbiose.coffee(469B)
----watch.sh(373B)
----.gitignore(535B)
----server()
--------Server.coffee(562B)
--------DistantScreenServer.coffee(277B)
--------LocalScreenServer.coffee(246B)
--------VirtualDisplayServer.coffee(4KB)
----compile.sh(350B)
----package.json(675B)