可不可以出一下数字小键盘

功能建议 · 365 次浏览
原++ 创建于 2023-09-20 10:12

在这一栏加一个数字小键盘,用于excel中快速输入一些数字,同时有方向键右和下,用于单元格的移动。

排列顺序,举个例子:

1  2  3→

4  5  6↓

7  8  9←

谢谢作者的动作,挺方便的

 


回复内容
Mola 2023-09-20 15:08
#1

由于电脑字体设置不同,每个人生成键盘布局可能会不同。按钮定位会比较不准,所以需要预留自定义以便调整键位。

因此建议通过自定义短语实现此功能,你可以通过右击小键盘实现找到词功能。

由于功能限制,智能通过比较取巧的方式实现,参考样式


(由于之前挖坑,所以当前方向键功能无法正常实现,现在已经开放,更新动作后就可生效)

(此外可通过增减空格调整按键位置)




Mola 2023-09-20 15:09
#2

数键

 [fa:Solid_CaretRight:#ffffff]    |operation=sp&spname=按键-无

 7|operation=sendkeys&data=7&.background=#FFE030

 8|operation=sendkeys&data=8&.background=#FFE030

 9|operation=sendkeys&data=9&.background=#FFE030

 [fa:Solid_CaretRight:#ffffff]    |operation=sp&spname=按键-无

 ↑|operation=sendkeys&data={UP}&.background=#88AAFF

 [fa:Solid_CaretRight:#ffffff]                                                    |operation=sp&spname=按键-无

 [fa:Solid_CaretRight:#ffffff]    |operation=sp&spname=按键-无

 4|operation=sendkeys&data=4&.background=#FFE030

 5|operation=sendkeys&data=5&.background=#FFE030

 6|operation=sendkeys&data=6&.background=#FFE030

 [fa:Solid_CaretRight:#ffffff]|operation=sp&spname=按键-无

 ←|operation=sendkeys&data={LEFT}&.background=#88AAFF

 →|operation=sendkeys&data={RIGHT}&.background=#88AAFF

 [fa:Solid_CaretRight:#ffffff]                                               |operation=sp&spname=按键-无

 [fa:Solid_CaretRight:#ffffff]    |operation=sp&spname=按键-无

 1|operation=sendkeys&data=1&.background=#FFE030

 2|operation=sendkeys&data=2&.background=#FFE030

 3|operation=sendkeys&data=3&.background=#FFE030

 [fa:Solid_CaretRight:#ffffff]    |operation=sp&spname=按键-无

 ↓|operation=sendkeys&data={DOWN}&.background=#88AAFF

 [fa:Solid_CaretRight:#ffffff]                                                    |operation=sp&spname=按键-无

 [fa:Solid_CaretRight:#ffffff]    |operation=sp&spname=按键-无

 0         |operation=sendkeys&data=0&.background=#FFE030

 .|operation=sendkeys&data=.&.background=#FFE030

 [fa:Solid_CaretRight:#ffffff]                                                                         |operation=sp&spname=按键-无

Mola 回复 Mola 2023-09-20 15:10 :

把这段写入到 自定义短语后面就行了

原++ 回复 Mola 2023-09-20 15:12 :

好的,谢谢作者,鼠标党福音

原++ 最后更新于 2023-09-20 15:12
单向街 回复 Mola 2024-03-05 18:27 :

请问“写入到自定义短语后面”是在动作编辑里面实现?还是右键动作的哪个菜单选项写入?找了好一会,不太懂…

Mola 回复 单向街 2024-03-05 19:05 :

小键盘 面板中 你可以看到 短语面板,哪里有一个红色按钮,点击那个在弹出的窗口中直接粘贴即可。如果你关闭里短语面板,需要右击面板 在面板管理中 重新启用他

Mola 回复 单向街 2024-03-05 19:18 :

另外,数字键盘我作为演示模板,藏在了指令面板中。(藏的比较深)具体启用方式如下。1. 右击小键盘,选择【管理面板】,启用其中的指令面板。2. 右击小键盘,选择【自定义指令】中的【编辑指令】,右击弹出窗口选择【载入】,选择【数键】,确认名字。3. 右击小键盘,选择【自定义指令】中的【管理指令】,选择启用【数键】(或者刚才修改的名字)。 就可以使用了。

单向街 回复 Mola 2024-03-05 19:36 :

找到啦,谢谢!
另外还有个问题想请教下:我看到“数键”指令的代码中,发送数字的代码类似“...sendkeys&data=1...”,然后它实际上输出的是键盘中字母Q上方的1,而不是实体数字键盘的 NumPad1。如果我想改为 NumPad1这样的话,要怎么修改一下呢?

Mola 回复 单向街 2024-03-06 09:35 :

自定义操作窗 的sendkeys 功能使用的是 qk 中的 模拟按键B(参数) 这个功能本身不支持 NumPad1 这个按键(以及很多的媒体键)。所以从这个角度上将,无法实现NumPad1 键。但是模拟按键A(录入)可以做到。稍微绕远一点,你可以尝试新增一个子程序,由子程序执行模拟按键A以实现此功能(大部分的不能用的按键都可以实现了)。具体实现参照 此动作。重点关注自定义操作窗,操作项定义,动作内子程序。https://getquicker.net/Sharedaction?code=b21a6128-a18c-4201-c16a-08dc3cd0cba5

Mola 回复 单向街 2024-03-06 10:00 :

另外,受限于子程序,直接通过编辑修改动作,可能后续更新会造成麻烦。所以也可以通过调用其他动作的方式,进行输入。将下面那个动作保存到面板,复制这一段代码到 短语面板 NumPad1|operation=action&action=模拟按键C&data=NumPad1,就可以了(最后注意行首的一个空格缩进,这可能造成排版的错误)。 你也可以自己添加更多其他的按键。

模拟按键C - by Mola - 动作信息 - Quicker (getquicker.net)




Mola 最后更新于 2024-03-06 10:04
单向街 回复 Mola 2024-03-06 16:48 :

非常感谢!用【模拟按键C】实现啦! 

回复主贴