返回资讯中心
外部精选
软件工程
#开发者实时流

RemoteKu 发布:适用于 Mac/PC 的 Roku 桌面遥控器与 ECP 键盘控制面板

来源标题:Show HN: RemoteKu – Desktop Roku remote and live ECP keyboard deck for Mac/PC

RemoteKu 推出一款模拟实体 Roku 遥控器的桌面应用,支持 macOS、Windows 和 Linux,并集成实时 ECP 命令面板。v2.0 新增可悬浮于窗口旁的迷你遥控器(⌘⇧M),以及包含直播电视键盘、可搜索频道启动器和电视输入与电源控制的并排式桌面命令面板。用户可从各平台安装包下载使用。

Hacker News 最新KevinBytes2026/11/14 · 今天6 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

为 macOS、Windows 和 Linux 打造的一款快速、按真实遥控器建模的 Roku 遥控器,以及实时 ECP 命令面板。 获取适用于你平台的最新版本: macOS (.dmg) 从上方表格下载 .dmg 文件。 打开 .dmg,将 RemoteKu 拖入“应用程序”文件夹。 首次启动时,macOS Gatekeeper 可能会对未签名二进制文件发出警告: 打开“系统设置”→“隐私与安全性”,向下滚动并点击“仍要打开”,或在 Finder 中右键点击应用→“打开”。 出现提示时,允许 RemoteKu 访问你的本地网络(系统设置→隐私与安全性→本地网络)。 Windows (.exe) 下载并运行 .exe 安装程序。 如果出现 Windows SmartScreen,请点击“更多信息”→“仍要运行”。 Linux (.AppImage) chmod +x RemoteKu-2.0.0.AppImage ./RemoteKu-2.0.0.AppImage v2.0 更新内容 悬浮画中画迷你遥控器(⌘⇧M):将应用折叠成一个简洁小巧的掌上遥控器,悬浮在活动窗口旁边,不占用屏幕空间。 并排式桌面命令面板:在桌面视口中,按真实遥控器建模的遥控器与实时 Companion Dock 并排显示,后者包含直播电视键盘、可搜索频道启动器以及 Roku TV 输入和电源控制。 在应用内随时按 ? 或 ⌘/ 打开交互式键盘快捷键速查表。 main.js:Electron 主进程,管理 BrowserWindow、macOS Tray、Menu、TouchBar、globalShortcut、powerMonitor 和 IPC 处理器。 window-state.js:持久化窗口边界和用户偏好管理器。 preload.js:上下文隔离的 contextBridge,对外暴露 window.rokuAPI。 roku-client.js:Roku ECP 客户端,支持多接口 SSDP 发现、智能物理子网回退扫描、抗代理 HTTP 请求、重试、字面字符编码、图标缓存和实时媒体遥测。 renderer-logic.js:纯逻辑且有单元测试的领域逻辑,用于快捷键解析、时间码格式化、主机名规范化和收藏应用固定。 renderer.js、index.html、styles.css:响应式命令面板 UI 和 Web Audio 触觉反馈。 开发

Install dependencies

npm install

Run in development

npm start

Run unit tests

npm test

Build macOS arm64 .dmg package

npm run build:mac 许可证 ISC · 作者:KevinOBytes

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →