栎阳安琪 发表于 2024-9-8 15:10:41

按键的神仙用法(shift、滚轮等的检测)重发

本帖最后由 栎阳安琪 于 2024-9-8 15:10 编辑

太尴尬了,图片路径不对,实在抱歉,给各位重发一遍。






“知周所众”,基本所有图形化编程软件不提供对于电脑常用键——‘Ctrl’、‘shift’、‘Esc’等以及滚轮的检测(待会儿你就会看到,其实是有的(别问我怎么知道的)(右键除外{:5_144:}))
当我们点开       时,会看到这样的一幕

其中并没有我们所需的“特殊”按键。它们不能用吗?嗯 · · · · · ·
我也不卖关子了,直接开搞!


1.电脑常用按键(shift, enter, control(这才是它的原貌) , escape(同理), backspace , delete 等)
      这其实很简单:

是不是很意外?
其实帖子标题上的那个无法用“正常”的方式获得(具体:可以将你的sb3文件改为zip文件,然后修改里面的json文件(贼麻烦!))
各种按键我已经放附件里了,大家自行研究。

2.鼠标滚轮
      在此之前,大家是否注意到,当你滚动滚轮时——(或向下)会高亮一下?
这就是突破口!而‘检测’类中的<按下(↑)键?>并无反应。即:
      当滚动滚轮时,黄色积木会检测到、蓝色不会,这样的话——

就可以值检测到滚轮了!(悄悄告诉你,‘渣机’按上下键可能有误判~ 所以还是能不用就不用(A:谁信啊!))

3.上下左右键
      或许大家编程时想自制按键时,却发现其他按键还好(检测按键的布尔框里套个变量),在上下左右键犯了难:
这怎么设置??? ‘up’?还是‘上’?    都不是。各位,请睁大眼睛看好了!
   up arrow   
就是这样!其他的同理(英语不好的可以翻附件)。
然后塞个连接 : 或 设成变量 就好了!
(注: 空格为“space”)


4.组合键
      这个嘛······挺简单的。将你想组合的键用 “(连接()和())”组合就可以了。

5. 大家最关心的右键
      很遗憾告知大家,如果没有插件,原版图形化并不能检测。但我可以推荐一个能行的!——Turbowarp
这里面的好东西可多了!大家可以从官网或win的应用商城下载,自己研究研究(买个小关子~)
从扩展里掏出不属于SC的那个插件:

大功告成!





      这就是我对图形化编程中按键的全部了解,希望对各位的编程之路提供便利。让我成为各位栽树的前人,而大家也少走弯路,创造更多可能!{:7_216:}


Wzrulsft 发表于 2024-9-8 15:22:12

mind+不能用哦,这里是mind+板块!
页: [1]
查看完整版本: 按键的神仙用法(shift、滚轮等的检测)重发