搜索
bottom↓
回复: 47

想要一个辅助打字的设备:脚踩中文/大写,吹气ESC。

[复制链接]

出0入12汤圆

发表于 2022-10-19 16:06:13 | 显示全部楼层 |阅读模式
本帖最后由 kv2004 于 2022-10-19 17:10 编辑

后记补充一下:类似shift锁定大小写,锁定的方式切换中英文,解决“锁定”的实现方式。

--------------------------------------------------------
题目不太符合常规理解,但确实表达的就是这个意思。

几年前,xp时代,我做过一个,脚踩下去,中文输入法;脚抬起来,英文输入法。当时在“方案/点子xxx”板块,我也描述过,发过相关的东西。

现在,WIN11了,我还是想有一个这种东西。
                                  还是因为打程序时遇到的不方便----中英文转换,一直就有一种面对英文“既生瑜何生亮”的感觉。也是因为我英文太差,不然全程英文岂不太好。

不要像 现在的Shift键 和 CapsLock键。切换前后还要通过 观察键盘灯来判断现在是大写还是小写;观察屏幕右下角来判断现在是中文还是英文----整个脑袋弄得像拨浪鼓,眼睛随时找不到焦点。

明确状态:一只脚,踩中文/抬英文;另一只脚,踩大写/抬小写。{这样脑袋眼睛可能都会舒服点。确实有点搞笑,不过确实--实用。记得以前有人说,这样编程序像开车。}
也可以变通成其他形式,比如,识别到笑脸,中文  /   识别到无表情脸,英文。毕竟打中文注释占用的时间会少一点,谁也不想整天都傻笑 。<语音识别虽然也可以,但语音也是瞬间状态,不是持续状态,所以语音识别方案只能算凑合>

本来很长时间,面对上面的不便都忍了,直到遇见了现代IDE的自动补全功能,尤其是弱.智的自动补全。比如 VSC,输入一个字就联想出很多。还有,用上自动补全,人反而慢慢懒了笨了,刚开始用时觉得很好,后来就严重依赖。哪怕自己打字都比一个个翻 快,也要一个个翻。懒得按ESC:ESC键太远了,按了ESC也还得打完整个单词,不如慢点就一个一个翻。还有很多单词干扰,思路都断了。心情越翻越差。这样下来,代码打完,回头一看,出错量是少点,但很多变量都感觉很陌生.....就好像没有过程,然后突然有了一个胖儿子

自动补全,又需要它,又想赶跑它,所以, 吹气==ESC,<形象>。

总结一下:
①    脚1:中/英,状态随脚动作而确定
②    脚2:大写/小写,状态随脚动作而确定
③    吹气:ESC,瞬间状态
④    或对以上合理的变通。

上述情况,是否有人有和我一样的感觉。
这里面有我很多搞不定的技术,比如USB、Windows下的中英文切换等等。
有没有高手带着一起做一套?

出0入33汤圆

发表于 2022-10-19 16:10:54 来自手机 | 显示全部楼层
切换输入法有快捷键,ESC也是键盘,所以,理论上你只需要做一个usb hid键盘模拟就可以了,甚至用现成的键盘芯片。机械方面我不懂,不发表意见。

出0入12汤圆

 楼主| 发表于 2022-10-19 16:13:08 | 显示全部楼层
vtte 发表于 2022-10-19 16:10
切换输入法有快捷键,ESC也是键盘,所以,理论上你只需要做一个usb hid键盘模拟就可以了,甚至用现成的键盘 ...
(引用自2楼)

切换都是瞬间状态,快捷键我也知道。瞬间状态切换,结果是,你不知道切换的结果,还要眼睛去找。

出0入12汤圆

 楼主| 发表于 2022-10-19 16:17:04 | 显示全部楼层
vtte 发表于 2022-10-19 16:10
切换输入法有快捷键,ESC也是键盘,所以,理论上你只需要做一个usb hid键盘模拟就可以了,甚至用现成的键盘 ...
(引用自2楼)

还有 ESC键,主要是离得小拇指太远。就想,很形象的,对着屏幕一吹,把VSC的提示"吹"走。而有时候,又不想“吹”走,就继续接受VSC的帮助。

出590入992汤圆

发表于 2022-10-19 16:20:19 | 显示全部楼层
网上好像有可编程的:脚踩的键盘。脚踩下去就相当于按什么什么的。

出200入2554汤圆

发表于 2022-10-19 16:23:29 来自手机 | 显示全部楼层
arduino 的usb-hid 设备比较成熟,基本上可以完成各种组合键。
现在问题是,win10下就没找到好用的输入法绝对定位快捷键。
大写锁定倒是可以用shift关闭,这个勉强算绝对定位

出40入518汤圆

发表于 2022-10-19 16:26:10 | 显示全部楼层
要知道目前是中文还是英文,必须要倒腾输入法吧?不然只发切换命令,不知道切哪里去了

出0入12汤圆

 楼主| 发表于 2022-10-19 16:26:10 | 显示全部楼层
SUPER_CRJ 发表于 2022-10-19 16:20
网上好像有可编程的:脚踩的键盘。脚踩下去就相当于按什么什么的。
(引用自5楼)

但,那也是瞬间状态----一个键码发出去了,系统现在什么状态,还得靠人观察。(观察这个词可能用得太夸张)
瞬间状态也可以,就是把 切换到中文的“键”和 切换到英文的“键”,区分开,而不要用相同的键。

出0入0汤圆

发表于 2022-10-19 16:29:06 | 显示全部楼层
这是要把打字弄成开车吗?

出0入12汤圆

 楼主| 发表于 2022-10-19 16:32:12 | 显示全部楼层
t3486784401 发表于 2022-10-19 16:23
arduino 的usb-hid 设备比较成熟,基本上可以完成各种组合键。
现在问题是,win10下就没找到好用的输入法绝 ...
(引用自6楼)

对,就是要类似:大小写 用 shift 锁定的这种感觉。

肯定老外很早就发现大小写的不便了,用shift代替一下,为什么中文就没人提不便呢?这么多年了,靠中国人的聪明头脑来记当前状态。就像打牌一样,有人能记住牌,哪有那么多聪明人。

出0入12汤圆

 楼主| 发表于 2022-10-19 16:37:01 | 显示全部楼层
本帖最后由 kv2004 于 2022-10-19 16:38 编辑
智涅 发表于 2022-10-19 16:26
要知道目前是中文还是英文,必须要倒腾输入法吧?不然只发切换命令,不知道切哪里去了 ...
(引用自7楼)


之前,我做过一个,就是利用了ScrollLock键,AVR模拟的USB键盘,根据脚踩的状态,纠正这个键的状态;计算机方面,用E语言编了个程序,监视 键 和 当前输入法,切换到正确输入法。
现在,AVR也不熟了,E语言也忘光了。

出0入12汤圆

 楼主| 发表于 2022-10-19 16:42:23 | 显示全部楼层
amwjz 发表于 2022-10-19 16:29
这是要把打字弄成开车吗?
(引用自9楼)

手动档的车
天天编程像开车。

出0入0汤圆

发表于 2022-10-19 16:47:31 | 显示全部楼层
感觉宏鼠标/宏键盘可以解决你的问题

出0入8汤圆

发表于 2022-10-19 16:51:20 | 显示全部楼层
应该做一个摄像头键盘, 不同手势触发不同按键

出0入12汤圆

 楼主| 发表于 2022-10-19 16:55:06 | 显示全部楼层
cctv02 发表于 2022-10-19 16:47
感觉宏鼠标/宏键盘可以解决你的问题
(引用自13楼)

解决不了,同一个键切换不同状态,那么切换结果,就要用眼睛反馈。我需要的是,独立功能的键,切换到确定的唯一的状态。

出0入12汤圆

 楼主| 发表于 2022-10-19 16:56:46 | 显示全部楼层
icoyool 发表于 2022-10-19 16:51
应该做一个摄像头键盘, 不同手势触发不同按键
(引用自14楼)

现在windows没有设计,对应的按键,对应中文,对应英文。所以,只用这种技术的话,实现不了。

出0入0汤圆

发表于 2022-10-19 16:59:42 | 显示全部楼层
沁恒 USB 单片机 很容易 很低成本 搞定

出0入12汤圆

 楼主| 发表于 2022-10-19 17:05:10 | 显示全部楼层
阿豪博士 发表于 2022-10-19 16:59
沁恒 USB 单片机 很容易 很低成本 搞定
(引用自17楼)

先搞定键盘,后面还要搞定输入法。

出0入33汤圆

发表于 2022-10-19 17:08:21 | 显示全部楼层
kv2004 发表于 2022-10-19 16:13
切换都是瞬间状态,快捷键我也知道。瞬间状态切换,结果是,你不知道切换的结果,还要眼睛去找。 ...
(引用自3楼)

不需要结果啊,每个输入法单独设置一个快捷键,按了就是这个输入法,结果是确定的,并不需要二次确认。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入12汤圆

 楼主| 发表于 2022-10-19 17:19:32 | 显示全部楼层
vtte 发表于 2022-10-19 17:08
不需要结果啊,每个输入法单独设置一个快捷键,按了就是这个输入法,结果是确定的,并不需要二次确认。

...
(引用自19楼)

这个界面,以前见过,可能能实现唯一的按键切换,不过也是一瞬间的切换,辅助一个监控程序可能更能对应脚踩的状态。
不过,这界面,现在似乎找不到了。

出0入12汤圆

 楼主| 发表于 2022-10-19 17:28:29 | 显示全部楼层
vtte 发表于 2022-10-19 17:08
不需要结果啊,每个输入法单独设置一个快捷键,按了就是这个输入法,结果是确定的,并不需要二次确认。

...
(引用自19楼)

另外,记得在xp下试过这个界面下的快捷键,虽然设置了,但好像也完成不了切换,可能有冲突情况,毕竟这些组合都是很常见的,可能随时就快捷键冲突了。

出0入4汤圆

发表于 2022-10-19 17:48:22 | 显示全部楼层
想法很好, 大小写切换还方便(对应SHIFT), 不过中英文在输入法不是定制的情况下很难, 或者说体验会差不少, 因为输入法通常不单独支持  KEY_DOWN 和 KEY_UP 两种状态下的对应输入方式,
不过假设自己写一个独立的常驻应用, 根据脚踩状态去主动修改输入法的中英文, 方法有两种:
1. 快捷键消息修改
2. 鼠标点击消息修改
理论上可行, 担心的是切换反应的延时搞不好会有大

出0入12汤圆

 楼主| 发表于 2022-10-19 18:00:02 | 显示全部楼层
fclose 发表于 2022-10-19 17:48
想法很好, 大小写切换还方便(对应SHIFT), 不过中英文在输入法不是定制的情况下很难, 或者说体验会差不少,  ...
(引用自22楼)

之前,用E语言写过,忘了实现原理了,确实有点延迟,但不是经常延迟,偶尔会有,导致想打一个汉字,结果第一个字母打出来是英文。

出200入2554汤圆

发表于 2022-10-19 19:43:08 | 显示全部楼层
vtte 发表于 2022-10-19 17:08
不需要结果啊,每个输入法单独设置一个快捷键,按了就是这个输入法,结果是确定的,并不需要二次确认。

...
(引用自19楼)

win10 不知哪里抽风,这个界面的配置会随机丢掉:

刚设置好前几天还能切换,后来看心情时有时无,最后索性配置就丢失了

出0入309汤圆

发表于 2022-10-19 21:51:03 | 显示全部楼层
我这边win10的设置在这




硬件虽然说拿Arduino Micro Pro好写代码硬件好买,CH552便宜只要2块钱。但是如果只做一个,我推荐直接买个成品省心。这家的自定义键盘,键盘线之前用过不错。
https://pcsensor.com/product-det ... ct_id=829&brd=1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入12汤圆

 楼主| 发表于 2022-10-19 22:37:20 | 显示全部楼层
本帖最后由 kv2004 于 2022-10-19 22:43 编辑
iamseer 发表于 2022-10-19 21:51
我这边win10的设置在这


(引用自25楼)


我在家里的win11上也找到了,在,和你这个不一样,但非常相似的界面上(设置的快捷键选择组合很少.......)。

但,设置好快捷键,不好使----打开记事本,按快捷键,什么作用也没有。
-------------------------------------------------------------^
补充:有些按键组合不行,比如 ctrl+~   , 其他按键组合可以,比如 ctrl+0 等等

出0入12汤圆

 楼主| 发表于 2022-10-19 23:02:27 | 显示全部楼层
本帖最后由 kv2004 于 2022-10-19 23:04 编辑
iamseer 发表于 2022-10-19 21:51
我这边win10的设置在这


(引用自25楼)


找到了,不同时期的系统,位置不一样。公司的和家里的在不同地方:
这个 “抑音符”是什么? 这个键似乎 冲突的机会比较少。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入12汤圆

 楼主| 发表于 2022-10-19 23:09:04 | 显示全部楼层
vtte 发表于 2022-10-19 17:08
不需要结果啊,每个输入法单独设置一个快捷键,按了就是这个输入法,结果是确定的,并不需要二次确认。

...
(引用自19楼)



这个 “抑音符”是什么键?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入17汤圆

发表于 2022-10-19 23:40:59 | 显示全部楼层
~
               

出0入984汤圆

发表于 2022-10-19 23:48:05 | 显示全部楼层

搞个日区键盘?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入12汤圆

 楼主| 发表于 2022-10-19 23:53:54 | 显示全部楼层

是的,搜到 “抑音符”是 ~, 但 凡是带 ~ 的组合键都不好使。
感觉 alt+shift+0 或 9 好像这种组合没有多少冲突。再把微软拼音的 shift切换中英文的快捷键取消掉。
楼上推荐的线,也不错,两个踏板切换。
如果用一个踏板就增加一个单片机,中转一下。就能实现一个踏板切换了。

出0入12汤圆

 楼主| 发表于 2022-10-20 00:11:17 | 显示全部楼层
发现 通讯猫 tcm123 就有这种键盘模拟器卖。

出700入127汤圆

发表于 2022-10-20 02:39:17 | 显示全部楼层
楼主,这键盘好,应该加大使用键盘时的运动量。 让广大码农能在工作中运动一下。   成功解决码农久坐运动量少的健康问题

出0入12汤圆

 楼主| 发表于 2022-10-20 07:56:53 来自手机 | 显示全部楼层
Aper-2020 发表于 2022-10-20 02:39
楼主,这键盘好,应该加大使用键盘时的运动量。 让广大码农能在工作中运动一下。   成功解决码农久坐运动量 ...
(引用自33楼)

让花格衫996体验体验踩缝纫机的感觉:-D

出0入8汤圆

发表于 2022-10-20 08:30:08 | 显示全部楼层
kv2004 发表于 2022-10-19 16:56
现在windows没有设计,对应的按键,对应中文,对应英文。所以,只用这种技术的话,实现不了。 ...
(引用自16楼)

其实有很多现成的, https://www.bilibili.com/video/BV16t4y1h7ih

出0入12汤圆

 楼主| 发表于 2022-10-20 09:35:15 | 显示全部楼层
icoyool 发表于 2022-10-20 08:30
其实有很多现成的, https://www.bilibili.com/video/BV16t4y1h7ih
(引用自35楼)

你这是又打开一扇窗户啊。
识别笑脸应该也能方便实现,或者,识别左右闭眼,或者,识别前后左右歪头,等等。。。
python我也相当不熟,做上述功能,不知道难度多大。

出0入4汤圆

发表于 2022-10-20 10:35:40 | 显示全部楼层
图像识别都用上了,语音控制却不考虑。

出0入0汤圆

发表于 2022-10-20 10:54:11 来自手机 | 显示全部楼层
kv2004 发表于 2022-10-20 07:56
让花格衫996体验体验踩缝纫机的感觉:-D
(引用自34楼)

哈哈哈哈  弄个单车造型椅子 把脚和腰动起来

出0入0汤圆

发表于 2022-10-20 10:59:35 来自手机 | 显示全部楼层
凳子放两个大号按键也可以 屁股左边动一下中文 右边动一下英文,不用一直按着,锻炼身体。肘子再放按键esc和大小写,不爽就胳膊磕下桌子。

出0入12汤圆

 楼主| 发表于 2022-10-20 11:06:10 | 显示全部楼层
gmyu 发表于 2022-10-20 10:35
图像识别都用上了,语音控制却不考虑。
(引用自37楼)

单独办公室的可以用(比如我 ),人多时候,大家都在说,那就好玩了。也可以尝试一下。

出0入12汤圆

 楼主| 发表于 2022-10-20 11:10:22 | 显示全部楼层
huangqi412 发表于 2022-10-20 10:59
凳子放两个大号按键也可以 屁股左边动一下中文 右边动一下英文,不用一直按着,锻炼身体。肘子再放按键esc ...
(引用自39楼)

创意无限,也可以做到裤衩里,偏左英文,偏右中文,硬大写,软小写,ESC怎样控制?用湿度传感器?

出0入228汤圆

发表于 2022-10-20 12:06:46 | 显示全部楼层
怎么感觉是给霍金用的?
可能是有点市场
还有将鼠标装在舌头上的

出0入0汤圆

发表于 2022-10-20 12:40:34 | 显示全部楼层
kv2004 发表于 2022-10-20 11:10
创意无限,也可以做到裤衩里,偏左英文,偏右中文,硬大写,软小写,ESC怎样控制?用湿度传感器? ...
(引用自41楼)

这个一天到晚充血恐怕扛不住  屁股和肘子可以全天用还锻炼身体

出0入37汤圆

发表于 2022-10-20 15:06:59 | 显示全部楼层
三键脚踏开关

出0入12汤圆

 楼主| 发表于 2022-10-24 12:24:30 | 显示全部楼层
在通讯猫(tcm123)的店里买了一套基础版的,今天刚收到。
利用二楼的方法,改了快捷键。
板子上加了两个10nF电容,再通过几百Ω的电阻接到脚踏开关的常开常闭触点上,配置tcm123的软件,配置成“下降沿”触发。
在有输入框的界面上运行良好;在没有输入框的界面上,系统的任务栏语言栏不会变化--这也没关系。
总之,一楼的愿望,算是很容易实现了。
这些文字就是,一直踩着脚踏开关,打出来的。
成本,大概: 33(基础版)+7.22(脚踏开关带2米线)+两个电阻两个电容。
开车了:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入228汤圆

发表于 2022-10-24 19:18:02 来自手机 | 显示全部楼层
一直踩着打字,是不是有点费脚

出0入12汤圆

 楼主| 发表于 2022-10-24 20:14:37 | 显示全部楼层
wxws 发表于 2022-10-24 19:18
一直踩着打字,是不是有点费脚
(引用自46楼)

打字,有一种加油的感觉。加油 奥里给

打英文,不踩。
打中文,仿佛踩在中华6000年悠久古文化历史上,你说是不是民族自豪感油然而生,尤其是打出“亦嗨了窝的锅”的时候。

出0入12汤圆

 楼主| 发表于 2022-10-24 20:20:35 | 显示全部楼层
wxws 发表于 2022-10-24 19:18
一直踩着打字,是不是有点费脚
(引用自46楼)

开车时候,踩油门也是经常踩在平衡点上的,不然脚就太累了(排除定速巡航自动驾驶之类的)。
同样,这个开关也是能找到类似平衡点的,所以,-----还行,不算累-----脚还能经常活动活动。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-11 11:04

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表