阅读:1639回复:3

key与select的定义重合时,应当考虑两者的优先级

楼主#
更多 发布于:2023-06-19 07:09
在这种情况下
由于空码是不确定的
就让按键的行为也是不确定的
很难判断下一键是选重还是编码
所以编码和选重重合时,应当限制一方的行为,变为确定性的结果。
建议在这种情况下,select仅限在辅助码之后执行。
沙发#
发布于:2023-06-19 07:12
在key与select的定义重合时,
应当将按键优先识别为编码键,
也就是永码辅助码之后选重。
非全码且空码时,也应当输出编码而非选重,
以避免不确定的输出结果,以及选重影响自动调频。
板凳#
发布于:2023-06-19 08:46
当key与select的定义不重合时,select的逻辑显然是正确。
而当两者重合时应当考虑两者的优先级。

在key与select的定义重合时,以下方式可能更符合逻辑:
普通码表在len之后选重
永码在辅助码之后选重
拼音码表编码而不选重
地板#
发布于:2023-06-19 09:07
这就好比将数字键12345设为编码时,如何确保两者在逻辑上不混乱。
游客

返回顶部