trime icon indicating copy to clipboard operation
trime copied to clipboard

按键定义无效

Open imbear opened this issue 1 year ago • 2 comments

摘要 / Summary

尝试自定义键盘时发现一些问题

重现步骤 / Steps to Reproduce

问题1. 定义按键时使用相应的英文符号定义,可以正常输出中文/英文符号;使用中文符号按压无任何效果

shuangyinhao: { label: '"', text: '""{Left}' }
shuangyinhao2: { label: '"', text: '“”{Left}' }

有效 { click: 'j', long_click: shuangyinhao, swipe_down: shuangyinhao, __include: styl/key } 无效 { click: 'j', long_click: shuangyinhao2, swipe_down: shuangyinhao2, __include: styl/key }

※ 在使用自带的同文风键盘时,发现bqfh1键盘上的中文符号无效,英文符号有效,粗略看了下tongwenfeng.trime.yaml中的定义,貌似是一样的问题

- {click: '“”{Left}'}
- {click: "‘’{Left}"}
- {click: 'ˆˇ{Left}'}
- {click: '(){Left}'}

问题2. 相同的定义,英文键盘有效,中文键盘无效

num1: { label: 1, text: 1 }

英文下有效,中文下无效 { click: 'q', long_click: num1, __include: styl/key }

中文下改成如下定义就有效了 { click: 'q', long_click: 1, __include: styl/key }

预期行为 / Expected Behavior

正常按键

日志 / Log

No response

截图 / Screenshot

No response

附加信息 / Additional Context

No response

系统版本 / OS Version

android

应用版本 / App Version

com.osfans.trime-v3.3.0-0-g436c8fc4-arm64-v8a-release

构建信息 / Build Information

构建者:F-Droid Git 仓库:https://github.com/osfans/trime 构建 Git 哈希:436c8fc42af638fdd8744533beec03567ec03c6c 构建时间:2024年9月8日 18:18:51

imbear avatar Sep 21 '24 01:09 imbear

似乎与 #1454 是一个问题?

Wenti-D avatar Sep 22 '24 11:09 Wenti-D

不知是不是#1454,用了最新每夜版 https://github.com/osfans/trime/commit/fe9c39dc41d8c8d9596aded56b158e67659abb2c 還是存在問題,有些自定義鍵在中文鍵盤不起作用,英文鍵盤則可以,例如: - {click: v, long_click: ' {paste} '}, 貼上前後沒有空格。這個問題沒有出現在v3.2.19

stfy11 avatar Sep 27 '24 10:09 stfy11