trime
trime copied to clipboard
外接物理键盘时隐藏虚拟键盘
外接键盘下,期待隐藏掉【keys】下的所有键,
当给 height
及 keyboard_height
设置为一个很小的数,或为零时,渲染出来就失控了:
preset_keyboards:
default:
name: 物理鍵盘专用
author: "osfans <[email protected]>"
ascii_mode: 0
width: 10
height: 0
keyboard_height: 0
lock: true #切換程序時記憶鍵盤
keys:
- {click: '1'}
- {click: '2'}
- {click: '3'}
- {click: '4'}
- {click: '5'}
- {click: '6'}
- {click: '7'}
- {click: '8'}
- {click: '9'}
- {click: '0'}
mini:
name: 精简键盘
author: "tumuyan"
ascii_mode: 0
width: 10
height: 0
keyboard_height: 0
lock: true #切換程序時記憶鍵盤
keys:
- {click: '1'}
- {click: '2'}
- {click: '3'}
- {click: '4'}
- {click: '5'}
- {click: '6'}
- {click: '7'}
- {click: '8'}
- {click: '9'}
- {click: '0'}
@yanhuacuo 你是想说,外接物理键盘时,隐藏掉虚拟键盘吗?
@yanhuacuo 你是想说,外接物理键盘时,隐藏掉虚拟键盘吗?
对,目前不是实现不了嘛,所以就变通着,想想办法,尝试类 mini 键盘这样,定义一个很小或零的数值,让它隐藏掉。 但是,现在实现不了,键面高度设置为零时,就失控了。
尝试类 mini 键盘这样,定义一个很小或零的数值,让它隐藏掉。
我參考 https://github.com/osfans/trime/issues/1058
/sdcard/rime/trime.default.yaml
:
---
patch:
preset_keyboards/mini/height: 1
preset_keyboards/mini/keyboard_height: 2
preset_keyboards/mini/keys: []
数字再调小就不行了
@Freed-Wu @yanhuacuo 如果可以还烦请测试一下大概是哪个版本开始接入物理键盘不能自动隐藏软键盘的,我现在没有条件测试 ......
尝试类 mini 键盘这样,定义一个很小或零的数值,让它隐藏掉。
我參考 #1058
/sdcard/rime/trime.default.yaml
:--- patch: preset_keyboards/mini/height: 1 preset_keyboards/mini/keyboard_height: 2 preset_keyboards/mini/keys: []
数字再调小就不行了
我按照这个方案来,把数字调成0,同时把候选栏关掉,发现是我想要的效果了。就是打字的时候,屏幕上除了一个悬浮候选窗口,其他的一无所有。我感觉这就是我想要的结果。
https://github.com/yanhuacuo/98wubi_for_trime/commit/e4b25792142aa68fbbc82304590a76e08554c674