如何用scratch卡死电脑+侦测回车键

本文介绍了如何使用Scratch实现侦测回车键的功能,探讨了Scratch文件的内在结构,指出通过json可以访问部分键盘事件。同时,文章揭示了一个有趣的事实,即通过特定方式,Scratch可以导致电脑卡死,并展示了相关示例代码。

说到scratch,大家一定会想到:
https://aerfaying.com/
https://kada.163.com/
https://www.youngmaker.com/
http://haohaodada.com/new/index.php
https://codemao.cn/
http://www.china-scratch.com/
在这里插入图片描述
以及最近闹得沸沸扬扬的8.14 scratch官网被封事件【吃瓜】【吃瓜】【吃瓜】(在此省略一百个吃瓜)

不管如何,scratch终究是被拿来做游戏的,初衷就是做游戏的,给孩子们玩的,不过最近好像不是这样:
https://aerfaying.com/Projects/507328:文本编辑器
https://aerfaying.com/Projects/442361:操作系统
https://aerfaying.com/Projects/436662:编程语言
不说恐怖的操作系统和编程语言了,文本编辑器中的侦测enter键就很令人激动啊!下面我就来说说,到底怎么侦测enter:

enterenter变变变
看到了吗?
其实还有另一种方法:
在这里插入图片描述
事实上,!@#$%^&*()这些都可以侦测,不过shift、tab、ctrl等不可以,backspace在2.0曾经可以通过json来控制,但现在不可以了。

刚才我们说到了一个叫json的东西,json到底是啥呢?其实scratch文件内部就是json,如果我们把一个sb3文件(scratch文件)更改后缀名变成zip文件,打开这个zip文件,就会发现里面有个package.json文件,这就是源代码了。

那么scratch怎么卡死电脑呢?直接像这样是不行的:
在这里插入图片描述
但是这样就可以了:
在这里插入图片描述
很蹊跷…

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值