Update README.md
This commit is contained in:
@@ -24,9 +24,21 @@ Feel free to merge the code, whether publicly or privately. However, if you find
|
||||
<br>
|
||||
<br>
|
||||
|
||||
# 主要特性 Feature List 20240517
|
||||
# 主要特性 Feature List 20240526
|
||||
|
||||
1. 健壮的多点触控透传。Robust Multi-Touch Pass-Through.
|
||||
- ### 首创唤醒键盘时,抬起串流界面,保证输入区域不被键盘遮挡。
|
||||
### First implemented stream view lifting for local keyboard, prevent remote typing view from being blocked by local keyboard:
|
||||
由于iOS悬浮键盘太难用, 只好做了这个功能。<br>
|
||||
I did this because iOS floating keyboard sucks.
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
- ### 健壮的多点触控透传。
|
||||
### Robust Multi-Touch Pass-Through.
|
||||
|
||||
经过早期Bug修复和后续优化, 多点触透传机制已经非常可靠。
|
||||
<br>After early bug fixes and subsequent optimizations, the multi-touch pass-through mechanism has become very reliable.<br>
|
||||
@@ -35,7 +47,8 @@ Feel free to merge the code, whether publicly or privately. However, if you find
|
||||
|
||||
|
||||
|
||||
3. 重构退出会话手势识别,防止意外退出。Refactored Session Exit Gesture Recognition to Prevent Accidental Exits.
|
||||
- ### 重构退出会话手势识别,防止意外退出。
|
||||
### Refactored Session Exit Gesture Recognition to Prevent Accidental Exits.
|
||||
|
||||
由于米家游戏UI左边的方向轮靠近屏幕边缘, 原版的退出桌面手势识别非常容易高频操作下触发,你无法想象在深境螺旋里,桌面突然退出的绝望。我不得不自己写了一个识别器替代iOS原生API, 要求从屏幕边缘滑动到一定距离才能触发退出桌面。<br>
|
||||
并且滑动距离的触发门槛、以及要求从哪个边缘开始滑动,已加入设置菜单:
|
||||
@@ -44,7 +57,8 @@ Feel free to merge the code, whether publicly or privately. However, if you find
|
||||

|
||||
<br><br>
|
||||
|
||||
5. 重构键盘切换手势识别,实现可靠本地输入法键盘唤醒、关闭。Refactored Tap Gesture Recognition for Reliable Local Keyboard Toggle.
|
||||
- ### 重构键盘切换手势识别,实现可靠本地输入法键盘唤醒、关闭。
|
||||
### Refactored Tap Gesture Recognition for Reliable Local Keyboard Toggle.
|
||||
|
||||
Moonlight-iOS官方版在检测到屏幕上有三个触点时,直接触发本地键盘切换,这种机制将使三触点的拖动完全失效。而如果采用iOS API提供UITapGestureRecognizer, 手势识别成功率将降低,甚至出现连续无法识别的情况。
|
||||
为此我重写了一个TapGestureRecognizer, 识别率几乎达到100%且不影响三触点拖动。为避免误触导致键盘意外唤醒, 为触发手势识别所要求的手指数量 增加了设置菜单。推荐手机设为三指触发, 平板设为四指或更多手指触发(用平板操作你的手掌可能会碰到屏幕,形成第三个触点)
|
||||
|
||||
Reference in New Issue
Block a user