Open huxiangyou opened 4 weeks ago
希望可以支持在自定义布局中,按下Shift键后,按键的label显示文本可以由配置指定不同的文本。
Shift
label
例如:韩语键盘中,不按Shift时,按键q显示ㅂ,而按下Shift后,这个按键显示ㅃ。
q
ㅂ
ㅃ
配置文件中可以像这样:
- action: { character: { char: q } } label: lower: "ㅂ" upper: "ㅃ"
因为现在character和Shift状态是捆绑的(#485),所以上例中可以在schema中配置大小写q和Q分别对应这两个字母,所以只需要让显示出来的文本可以随Shift自动变化就好。之前想过做成两套键盘布局,在按下假的Shift键(仿造Shift的外观但实际功能是keyboardType)时自动切换到第二套,再在按下按键后自动切换回来(类似#449),但在此例中可以不用这样做。
character
schema
Q
keyboardType
您好,感谢反馈,目前正在开发的新的自定义UI功能,会支持动态按键变化,敬请期待。
希望可以支持在自定义布局中,按下
Shift
键后,按键的label
显示文本可以由配置指定不同的文本。例如:韩语键盘中,不按
Shift
时,按键q
显示ㅂ
,而按下Shift
后,这个按键显示ㅃ
。配置文件中可以像这样:
因为现在
character
和Shift
状态是捆绑的(#485),所以上例中可以在schema
中配置大小写q
和Q
分别对应这两个字母,所以只需要让显示出来的文本可以随Shift
自动变化就好。之前想过做成两套键盘布局,在按下假的Shift
键(仿造Shift
的外观但实际功能是keyboardType
)时自动切换到第二套,再在按下按键后自动切换回来(类似#449),但在此例中可以不用这样做。