其他软件

关注公众号 jb51net

关闭
Deskflow(键盘鼠标共享工具) v1.25.0 苹果电脑版 支持m1芯片

Deskflow(键盘鼠标共享工具) v1.25.0 苹果电脑版 支持m1芯片

热门排行

简介

Deskflow(键盘鼠标共享工具) v1.25.0 苹果电脑版 支持m1芯片

Deskflow mac版是一款免费且开源的多设备键盘鼠标共享工具。通过它,用户只需将鼠标指针从一台计算机屏幕边缘移出至另一台计算机屏幕,就能轻松实现跨设备的光标跳转与控制,仿佛所有设备组成了一个无缝衔接的大桌面。其功能丰富,还允许用户自定义快捷键操作,快速切换控制设备。此外,它还具备加密功能,有效保护用户的主要信息如密码等。总之,Deskflow以其便捷性、高效性和安全性,为用户打造了一个更加流畅、高效的多设备协同工作环境。

下载适合你Mac的Deskflow版本

如何确定你的芯片类型?

第一步

点击你的Mac左上角 苹果菜单

选择 关于本机

第二步

在 概览 中,查看 芯片/ 处理器 是“Intel(英特尔)” 还是“Apple”

软件亮点

1. 多设备无缝操作:

只需一套键鼠,即可轻松操控多台设备。当鼠标光标滑动到屏幕边缘时,系统将自动切换至另一台设备,操作流畅自然。

2. 跨平台兼容性:

Deskflow支持主流操作系统,如Windows、macOS、Linux等,甚至还包括一些Unix系系统(如FreeBSD)。

3. 剪贴板共享:

您可以在跨设备间直接复制粘贴文字、图片和文件,实现高效便捷的文件传输。

4. 安全传输保障:

系统默认开启TLS加密,确保您的数据在传输过程中的安全。

5. 开源与可定制性:

Deskflow完全免费且开源,允许您根据个人需求调整配置,甚至开发出符合自己工作习惯的个性化功能。

若想深入了解并使用Deskflow,您可以查看我们的安装与操作指南。

软件特色

支持跨平台操作,允许用户通过一套键盘和鼠标控制多台计算机,实现无缝工作

支持剪贴板共享、实验性Wayland支持

多设备控制:通过一套键盘和鼠标控制多台计算机

剪贴板共享:支持在不同设备之间共享剪贴板内容

屏幕边缘切换:通过移动鼠标到屏幕边缘切换控制设备

热键支持:支持自定义热键进行快速切换

简单配置:通过图形界面简单配置设备布局和相对位置

deskflow基础使用说明

来到软件的主界面,左边是“创建房间”,右键是“加入房间”。

在创建房间后,在局域网下的其他设备输入IP地址加入。

如果局域网络没有做隔离(路由器、防火墙、安全防御软件等等),此时就能正常连接了,但是在测试的时候,发现很有可能会提示TLS相关的问题,在需要连接的设备的设置里,把这个选项关闭即可。

连接成功之后,会弹出一个窗口让你选择摆放位置,拖动到现实中对应的位置就行了。

这样在鼠标移动到窗口边缘的时候,就会出现在另一台电脑上了。

剪贴板也能跨设备正常使用,官方在项目介绍里也提到了,这个工具的剪贴板是基础功能。

在鼠标焦点的设备,用键盘输入也会直接激活对应电脑的输入法。

如果有兴趣,也可以为设备配置一些单独的高级设置。

设备多的话,也可以设置快捷键操作,按下设定好的键,就可以快速在多台设备里“游龙”。

有了这个,就不怕切换设备使用很麻烦了。

更新日志

v1.25.0

Known Issues

macOS: crash when window is minimized if the log is open and docked #9206

deskflow-core can always start a new instance #9216

windows: user should clear settings or removeC:\ProgramData\Deskflow before upgrading to 1.25.0 #9224

macOS 13+ is required to use the builds we provide. Use on macOS 12 will require locally building

Features

Support Gui Translation without exiting #9086 (sithlord48)

Italian translation #9108 (albanobattistella)

Japanese translation #9163 (Yoshiaki Kasahara)

Chinese (simplified) translation #9169 (Yuanhang Zhang)

Russian translation #9171 (levpr1c)

Support symbolic icon deployment and recoloring linux #9071 (sithlord48)

Support dynamic panel icon coloring #9071 (sithlord48)

Show milliseconds in time values #9113 (sithlord48)

Expose GuiDebug settings #9114 (sithlord48)

Save geometry into into a state file #9145 (sithlord48)

Removes

CLI11 options

old deskflow-core cli options

TOMLPLUSPLUS and ENV files to set the configuration

What's Changed

fix: wayland sleep inhibit on client by @Psykar in #8947

Improve watchdog output loop and use QStrings by @nbolton in #8950

Reapply "refactor: App use Uniqueprt for SocketMultiplexer" by @nbolton in #8953

ci: be sure to always run CI checks by @sithlord48 in #8955

chore: rename XWindowsPowerManager => XDGPowerManager by @sithlord48 in #8954

fix: screensettingsDialog, do not allow aliases to be ip addresses by @sithlord48 in #8956

ci: fix names of suse and arch architecture postfix by @sithlord48 in #8959

fix: support 'xrandr --panning' by @winex in #8963

ci: use mac os 14 large to build x86 by @sithlord48 in #8972

feat: Remove unused OS based arguments by @sithlord48 in #8973

fix: Do not reuse listen sockets on Windows by @nbolton in #8979

fix: correct spelling of convertLayoutToISO in X11LayoutsParser by @nbolton in #8980

chore: remove unused ArgsBase::m_disableTray by @sithlord48 in #8975

Sonar cleanup 18 by @sithlord48 in #8976

fix: SettingsDialog, ensure debug warning is shown by @sithlord48 in #8983

Cleanup the CoreProcess by @sithlord48 in #8986

Set app id via registry portal by @sithlord48 in #8988

Use settings in core objects by @sithlord48 in #8886

feat: remove toml config file only use our QSettings based format by @sithlord48 in #8849

Feat: remove unused cli11 library by @sithlord48 in #8981

fix: windows, unable to use settings until a QApp is made by @sithlord48 in #9002

Set Filter log with QString by @sithlord48 in #8997

App cleanup unused args by @sithlord48 in #8991

chore: add note to feature request for up or down vote by @sithlord48 in #8995

fix: stop retry if core has crashed by @sithlord48 in #9009

chore: remove unused name parameter from ARCH->daemonize by @sithlord48 in #9012

chore: fix up feature request yml by @sithlord48 in #9016

fix: Remove bad assert in daemonize function by @nbolton in #9029

App cleanup by @sithlord48 in #9028

SonarScanner cleanup by @nbolton in #9015

Core process cleanup by @sithlord48 in #9023

fix: Store server config window state in memory instead of on disk by @nbolton in #8935

ci: Use Qt 6.10 by @sithlord48 in #9031

ci: make vcpkg pull from master on ci by @sithlord48 in #9034

Make Windows redist instructions more visible by @nbolton in #9036

fix: Invert noHooks to useHooks to match new config by @nbolton in #9039

Use user scope ini file for settings and pass to Core on Windows by @nbolton in #9018

refactor: set Remote host when it changes on the line edit. by @sithlord48 in #9045

deskflow-core remove non essential options by @sithlord48 in #9040

fix: handle xkb_keymap_mod_get_mask returning 0 by @enzious in #9050

fix: apply scroll lock setting on initialization by @enzious in #9043

Sonar cleanup 20 by @sithlord48 in #9048

chore: remove unneeded ArchDaemonUnix subclass by @sithlord48 in #9049

fix: dangling pointer from scoped var by @enzious in #9055

fix: client to server modifier press/release by @enzious in #9056

fix: SettingsDialog, set the UAC hidden by default unless on windows by @sithlord48 in #9057

Theme reactive icons by @sithlord48 in #9060

fix: ctrl+alt+fn issue by @enzious in #9062

refactor: call xkb_keymp_num_levels_for_key, to apply shift in EiStat… by @sithlord48 in #9074

docs: Add CODEOWNERS file to for default PR review requests by @nbolton in #9073

fix: stuck modifiers after screen unlock on windows by @qvr in #9069

fix: [build]Fix build issue without format support by @re2zero in #9065

refactor: use theme icon for tray on windows by @sithlord48 in #9070

Remove more unused by @sithlord48 in #9077

Docs: Set a logo and fav icon by @sithlord48 in #9078

chore: update dmg-volume icon used for mac os dmg by @sithlord48 in #9080

Update footer text in FingerprintDialog by @sithlord48 in #9082

Feat: I18N Support by @sithlord48 in #9053

Rm unused auto client by @sithlord48 in #9084

rm Unused gui/DataDownloader by @sithlord48 in #9085

Feat: Dynamic translation by @sithlord48 in #9086

Fix: Tray icon auto coloring by @sithlord48 in #9071

feat: Apple codesign support for development builds by @nbolton in #9089

chore: add missing es translation by @sithlord48 in #9092

Fix 9047 by @sithlord48 in #9091

Always use symblic icon in tray by @sithlord48 in #9094

refactor: Allow for colorful tray icon but fallback to symbolic by @sithlord48 in #9095

chore: add new .qtcreator user dir to ignore list by @sithlord48 in #9098

Add updated distros by @sithlord48 in #9100

Use format where ever possible by @sithlord48 in #9099

Define cleanup by @sithlord48 in #9102

refactor: Center drag point for screen management by @sithlord48 in #9104

feat: Add Italian translation by @sithlord48 in #9108

ci: Set OSX_DEPLOYMENT_TARGET as a configuration option by @sithlord48 in #9103

net: resolve: replace assert with exception by @xobs in #9111

refactor: do not translate the protocol names Barrier and Synergy by @sithlord48 in #9112

Feat: Add Milliseconds to log time by @sithlord48 in #9113

Remove Dot Env parsing by @sithlord48 in #9114

Fix high win cpu use by @sithlord48 in #9116

chore: make TMethodJob const void* by @sithlord48 in #9115

Use port in address by @sithlord48 in #9122

Cleanup platform info by @sithlord48 in #9124

Remove unused includes by @sithlord48 in #9125

Remove MsWindowClipboardTextConverter by @sithlord48 in #9127

move EventQueueTimer to its own header by @sithlord48 in #9128

Fix Crash caused by hostnames with invalid characters by @sithlord48 in #9129

Build use standard install dirs by @sithlord48 in #9131

ci: Use deskflow version in the title for continuous release by @sithlord48 in #9142

Fix: out-of-bounds access bug in TLS fingerprint formatting by @nbolton in #9137

refactor: CoreArgParser use kCoreBinName by @sithlord48 in #9138

fix: do not make windows users select .sgc config files by @sithlord48 in #9140

feat: add a new core option --new-instance by @sithlord48 in #9143

Adjust OS X MouseMove handling to use live cursor position. by @brett19 in #9123

docs: Highlight that Input Leap has become inactive by @nbolton in #9144

Adjust CI runs by @sithlord48 in #9148

Stop using std namespace by @sithlord48 in #9151

Make X11 Optional by @sithlord48 in #9105

Port cleanup event data by @sithlord48 in #9150

Logger singleton by @sithlord48 in #9153

Save the Gui state in another file by @sithlord48 in #9145

github: Add more options to the issue config by @sithlord48 in #9154

fix: Settings validate Screename by @sithlord48 in #9157

Sonar cleanup 21 by @sithlord48 in #9158

feat: Added Japanese translation by @ykasap in #9163

feat: Added Chinese (Simplified) translation by @sailordiary in #9169

build: do not use generator expressions to see install paths by @sithlord48 in #9170

ci: use macos15 runners by @sithlord48 in #9166

Add Russian translation by @levpr1c in #9171

build: place core built runtime on mac os in the app bundle by @sithlord48 in #9174

fix: Fix broken
tag in the tooltop of suggested IP addresses by @ykasap in #9179

doc: fix dev documents mis aligned quotes by @sithlord48 in #9178

Various Mac os fixes by @sithlord48 in #9177

Add experimental wayland clipboard support by @sithlord48 in #9160

docs(build): Fix minor nits in build docs by @nbolton in #9180

fix: append newline to logPath response in DaemonIpcServer by @nbolton in #8969

chore: include translations for validator errors by @sithlord48 in #9165

chore: use U for wlclipboard setting name by @sithlord48 in #9182

refactor: skip wl-clipboard test when not on wayland by @sithlord48 in #9190

fix: translate MainWindow::coreProcessError warning by @ykasap in #9188

Release 1.25.0 by @sithlord48 in #9187

New Contributors

@Psykar made their first contribution in #8947

@winex made their first contribution in #8963

@qvr made their first contribution in #9069

@xobs made their first contribution in #9111

@brett19 made their first contribution in #9123

@sailordiary made their first contribution in #9169

@levpr1c made their first contribution in #9171

大家还下载了