Kill-Shift-Space icon indicating copy to clipboard operation
Kill-Shift-Space copied to clipboard

Kill-Shift-Space优化建议

Open zhiyounet opened this issue 8 years ago • 6 comments

谢谢你开发的这个小程序,解决了我的一个苦恼。 建议做如下优化: shift+space可以输出为space,而不是禁用,这也符合一般的按键逻辑,只是空格健没有大写的空格而已。 比如我经常写这样的SQL语句:select * from 当我按住shift不松时,会先按*号,再按space,然后才会松手shift,如果禁用的话,空格就出不来。

按键精灵我测试过,可以实现(把shift+space变成space),但存在如下问题,其并不会屏蔽shift这个按键,当松开shift这个按键时,shift会被输入法检测到。如果你的输入法设置的是shift中英文切换,你会发现,输入法会在中英文两者间不断切换,所以并不是一个完美的解决方案。而你的程序我测试过,是彻底屏蔽了shift+space。当松开shift时,并不会被输入法检测到。

zhiyounet avatar Feb 03 '17 10:02 zhiyounet

~~完成了一个初步版本,killshiftspace-map,测试一下试试看。~~

Svtter avatar Feb 26 '17 10:02 Svtter

我后面仔细想了下,产生这个全角半角苦恼的直正原因,是简体中文语言下,并没有纯英文环境。要全英文环境,你得新增一个语言,比如美国英语。如果增加一个英语语言的话,也会有问题。Win10下,ctrl+space不能两种语言间切换,不同语言间的切换快捷键是alt+shift,而ctrl+shift只能切换同一语下的多个输入法,也就是说,你按ctrl+shift是不能在中文语言和英文语言间切换的。也就是说在中文语言下,按以前的习惯,ctrl+space或是ctrl+shift,这两个快捷键都不能切换到英文环境。微软这样设置本身也没有错,但问题是win98开始就养成的习惯要改过来,实在痛苦,你总是有意或无意的,用ctrl+space想切换到英文环境,但得到的只是一个中文输入法下的英文状态,并不是真正的英文环境,如果是真正的英文环境,并不会产生全角和半角的痛苦,因为英文没有全角和半角之分,都是半角。

zhiyounet avatar Feb 26 '17 12:02 zhiyounet

这个不能通过注册表之类的东西, 直接把快捷键键位修改掉吗?

weiexcelpro avatar Jun 13 '20 14:06 weiexcelpro

这个不能通过注册表之类的东西, 直接把快捷键键位修改掉吗?

赞同,不用再下载什么东西

luxuxl avatar Jan 19 '24 18:01 luxuxl

https://www.perplexity.ai/search/windows-nyqXskM8Ts.qVq8N9_Wohg#1

似乎可以尝试一下这个方案。

Svtter avatar Apr 11 '24 02:04 Svtter

thx a lot (chinese input crushed just away, sorry for speaking Eng)


发件人: 修昊 @.> 发送时间: 2024年4月11日 2:47 收件人: Svtter/Kill-Shift-Space @.> 抄送: Wei Jin @.>; Comment @.> 主题: Re: [Svtter/Kill-Shift-Space] Kill-Shift-Space优化建议 (#2)

https://www.perplexity.ai/search/windows-nyqXskM8Ts.qVq8N9_Wohg#1

似乎可以尝试一下这个方案。

― Reply to this email directly, view it on GitHubhttps://github.com/Svtter/Kill-Shift-Space/issues/2#issuecomment-2048840156, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI3DSIMC3WFCO4HD6ILDAE3Y4X2VXAVCNFSM4C6YYJCKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBUHA4DIMBRGU3A. You are receiving this because you commented.Message ID: @.***>

weiexcelpro avatar May 09 '24 14:05 weiexcelpro