WGestures icon indicating copy to clipboard operation
WGestures copied to clipboard

输出按键序列未考虑起始大小写以及输入法

Open Antiky opened this issue 6 years ago • 4 comments

例如正确应输出 x9474FA3202558667225598461fd950f91A0dF944 若开始时为大写 X9474fa3202558667225598461FD950F91a0Df944 若开始时输入法为中文 向4FA放大50发A的F

Antiky avatar Mar 26 '18 18:03 Antiky

@Antiky 碰到相同的问题,兄弟有什么解决方案吗?

Takdrift avatar May 11 '19 11:05 Takdrift

用{CAPSLOCK}设为大写模式然后把之后要输出的字母大小写反置一下键入,再{CAPSLOCK}回来

YXuuan avatar Dec 26 '19 16:12 YXuuan

用{CAPSLOCK}设为大写模式然后把之后要输出的字母大小写反置一下键入,再{CAPSLOCK}回来

非常感谢@YXuuan 的解答,不过在这个方法不适用于初始状态为大写英文的情况,具体测试如下:

目标输出:"UPPERlower" 下面是相应的输出结果,在初始状态为大写英文时{CAPSLOCK}不能按照预期输出

  • 中文输入法状态:UPPERlower (按键序列:{CAPSLOCK}upperLOWER{CAPSLOCK})
  • 小写英文状态:UPPERlower (按键序列:{CAPSLOCK}upperLOWER{CAPSLOCK})
  • 大写英文状态:upperLOWER (按键序列:{CAPSLOCK}upperLOWER{CAPSLOCK}+)

注:大写英文状态的按键序列增加一个+ (Shift键)是因为不按shift时输出停留在中文输入法的状态

Takdrift avatar Dec 27 '19 04:12 Takdrift

http://www.360doc.com/document/17/0428/19/19906446_649423489.shtml 我在找APPS键的时候查到了这篇文档,不知有没有作用你可以试一下

YXuuan avatar Dec 27 '19 14:12 YXuuan