[网友投稿] 让你的 Kindle 支持隔空手势翻页
![[网友投稿] 让你的 Kindle 支持隔空手势翻页](https://bookfere.com/wp-content/uploads/2025/03/kindle-gesture-control.jpg)
本文系网友“祥哥”的投稿,原标题《通过手势隔空翻页 Kindle》。
半年前,我尝试用 ESP32 制作 Kindle 的翻页器,但发现 5.17 版本无法越狱。我按照教程折腾了挺久也没成,遂放弃。最近又想起这事,发现已经可以越狱。开始动手,做到一半想到没有必要用遥控器,我可以用手来控制,于是跑偏成了下面这个结果。
前提条件
- Kindle 已越狱,应该所有Kindle都能用。
- 安装 USBNetlite(5.16.2 及以前的版本可能使用 USBNet)
- 一台带摄像头的计算机
- 需要安装 Python(3.9 – 3.12)
- 会一些基础的命令行操作,不会应该也行
我的设备信息
- Kindle Paperwhite 5
- 固件版本 5.17.1.0.3
具体步骤
一、 Kindle 与电脑连接到同一 WiFi 网络
在 Kindle 上查看 IP 地址并记下:
- 在搜索框中输入
;711
- 进入
4-Interface
,查看 Kindle IP 地址
二、确保 USBNetlite 正常工作
1. 启用 USBNetlite:
- 在 Kindle 上进入 USBNetlite
- 点击【Toggle USBNetwork】
- 点击【USBNetwork Status】,应该会显示【USBNetwork: enabled】
2. 通过 SSH 连接到 Kindle:
ssh root@Kindle_IP
- 默认密码为 kindle
- 连接成功后,会进入 Kindle 根目录,使用
pwd
命令应显示/mnt/us
- 使用
exit
退出
三、传输 FlipCmd 文件夹至 Kindle 根目录
使用有线传输时,需在 USBNetlite 中切换至 USBMS 模式:点击【Toggle USBNetwork】,查看【USBNetwork Status】显示 disabled
。
也可以使用命令行(需在 FlipCmd 文件夹的上一级目录):
scp -r FlipCmd root@Kindle_IP:/mnt/us/
四、安装必要的 Python 库
在电脑终端运行以下命令安装依赖:
pip install paramiko mediapipe pynput
- paramiko(必需):用于 SSH 连接 Kindle
- mediapipe(可选):用于检测手势
- pynput(可选):用于键盘翻页
五、修改脚本中的 Kindle IP 地址
编辑 Hand_Tracking_Turner.py,修改 Kindle_IP
为你的 Kindle IP 地址。
键盘翻页模式同理,需要修改 Keyboard_Remote_Page_Turner.py。
六、运行手势识别脚本
在终端中执行以下命令启动脚本:
python3 Hand_Tracking_Turner.py --debug
- 首次运行可能需要授予摄像头权限
--debug
参数可调整摄像头位置
如果你不熟悉 Python,可能需要学习如何安装 Python 并添加到路径。
Demo
项目地址
Github 仓库:Kindle-Remote-Page-Turner
写在最后
默认使用右手食指,左滑下一页。代码已禁用左手识别,这样用左手挖鼻屎的时候不会误触。如果你习惯用右手或者过儿可以考虑换成左手。
如果想改用左手,可修改代码中的 hand_label != "Right"
为 hand_label != "Left"
。
参数符合我的使用习惯,使用时需要手指先在摄像头前停顿一下(大约 200ms)。
通过修改键盘翻页代码,蓝牙或 2.4G 翻页器应该也可以使用(但我未测试,因为我没有)。
建议将电脑设置为熄屏但不进入睡眠模式,避免运行时自动休眠。或者不熄屏。
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/1148.html
延伸阅读
- 亚马逊 Kindle 电子书阅读器都支持哪些电子书格式
- [每周一书]《追逐阳光之岛》全世界最快乐的童年笔记
- [每周一书] 从社会学看《工作、消费主义和新穷人》
- Kindle 升降级固件或重置后如何恢复越狱和插件
- 在多元的世界阅读多元的经典
- 漫威漫画将陆续上架亚马逊 Kindle 商城
- 亚马逊 Kindle Paperwhite 5(2021)开箱评测视频总汇
- [每周一书]《肠子的小心思》关于肠道的有趣科普
- [每周一书] 清醒的现代人《刘擎西方现代思想讲义》
- 已绑定亚马逊账户的 Kindle 设备如何注销或更换其它账户
- 用 GitHub Actions 让 Calibre 定时推送新闻到 Kindle
- Kindle伴侣,为静心阅读而生
- [每周一书] 关于《赞扬与责备》我们应该知道什么?
- 亚马逊推电子书制作工具 Kindle Textbook Creator
- 全新亚马逊 Kindle Oasis 2 上手预览视频总汇
不明觉厉