您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Shows what keys you are hitting. Can be useful for .io game streaming, tutorials etc.
当前为
- // ==UserScript==
- // @name Key press visual representation
- // @namespace http://tampermonkey.net/
- // @version 2.1
- // @description Shows what keys you are hitting. Can be useful for .io game streaming, tutorials etc.
- // @author MrBlank
- // @license MIT
- // @match https://lolbeans.io
- // @match *://diep.io/*
- // @match *://moomoo.io/*
- // @match *://sandbox.moomoo.io/*
- // @match *://*.shellshock.io/*
- // @match https://smashkarts.io/
- // @match https://sploop.io/
- // @match https://sploop.io/
- // @match https://yohoho.io/
- // @match https://hexanaut.io/
- // @match https://copter.io/
- // @match https://www.crazygames.com/
- // @grant GM_setValue
- // @grant GM_getValue
- // @run-at document-end
- // ==/UserScript==
- (function() {
- 'use strict';
- function changeColorToRed(box) {
- box.style.backgroundColor = 'red';
- }
- function resetColor(box) {
- box.style.backgroundColor = 'transparent';
- }
- var boxes = [];
- var boxLayout = [
- { key: 'W', top: '50px', left: '100px', size: '50px' }, // W key
- { key: 'A', top: '110px', left: '50px', size: '50px' }, // A key
- { key: 'S', top: '110px', left: '120px', size: '50px' }, // S key
- { key: 'D', top: '110px', left: '190px', size: '50px' } // D key
- ];
- boxLayout.forEach(function(item) {
- var box = document.createElement('div');
- box.textContent = item.key;
- box.style.position = 'fixed';
- box.style.top = item.top;
- box.style.left = item.left;
- box.style.width = item.size;
- box.style.height = item.size;
- box.style.backgroundColor = 'transparent';
- box.style.border = '2px solid black';
- box.style.textAlign = 'center';
- box.style.lineHeight = item.size;
- document.body.appendChild(box);
- boxes.push(box);
- });
- // Create the space bar
- var spaceBar = document.createElement('div');
- spaceBar.textContent = 'Space';
- spaceBar.style.position = 'fixed';
- spaceBar.style.top = '170px'; // Adjusted position
- spaceBar.style.left = '50%';
- spaceBar.style.transform = 'translateX(-330%)'; // Centering horizontally
- spaceBar.style.width = '200px'; // Making it wider
- spaceBar.style.height = '50px'; // Making it longer
- spaceBar.style.backgroundColor = 'transparent';
- spaceBar.style.border = '2px solid black';
- spaceBar.style.textAlign = 'center';
- spaceBar.style.lineHeight = '50px';
- document.body.appendChild(spaceBar);
- boxes.push(spaceBar);
- document.addEventListener('keydown', function(event) {
- if (event.key === 'a' || event.key === 'A') {
- changeColorToRed(boxes[1]);
- } else if (event.key === 'w' || event.key === 'W') {
- changeColorToRed(boxes[0]);
- } else if (event.key === 's' || event.key === 'S') {
- changeColorToRed(boxes[2]);
- } else if (event.key === 'd' || event.key === 'D') {
- changeColorToRed(boxes[3]);
- } else if (event.key === ' ' || event.key === 'Space') {
- changeColorToRed(spaceBar); // Space bar
- }
- });
- document.addEventListener('keyup', function(event) {
- if (event.key === 'a' || event.key === 'A') {
- resetColor(boxes[1]);
- } else if (event.key === 'w' || event.key === 'W') {
- resetColor(boxes[0]);
- } else if (event.key === 's' || event.key === 'S') {
- resetColor(boxes[2]);
- } else if (event.key === 'd' || event.key === 'D') {
- resetColor(boxes[3]);
- } else if (event.key === ' ' || event.key === 'Space') {
- resetColor(spaceBar); // Space bar
- }
- });
- setInterval(function() {
- boxes.forEach(function(box) {
- document.body.appendChild(box);
- });
- }, 1000);
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址