ScratchData LogoScratchData
Back to t-boy's profile

Use a console controller to type on a QWERTY keyboard

T-t-boy•Created April 15, 2022
Use a console controller to type on a QWERTY keyboard
3
3
29 views
View on Scratch

Instructions

Challenges! Try to type, (lvl 1) ASDFHJKL (lvl 2) '[your name]' (lvl 3) 'HELLOWORLD' (lvl 4) 'XBOX' (lvl 5) 'GHOSTVOICE' (hardest). Comment if you beat level five! This is one potential scheme to map an alphabetical QWERTY keyboard onto the limited button interface of a console controller such as xbox or playstation. In this schema, use the game controller to operate hands hovering over a virtual QWERTY keyboard. *Each d-pads button causes one finger to press down. *Type by pressing down on a key that is below your finger; *If the key is on a different row than your fingers, shift your entire hand up or down a row so that the keys are under your fingers *If the key is between your hands, shift and rotate both hands inward so that they hover over the in-between keys. -hold the left shifters L1/L2 to move the left hand up/down -hold the right shifters R1/R2 to move the right hand up/down -hold L1+R1 to rotate both hands over the in-between keys -LEFT D-PAD -> LEFT HAND: left button -> pinky up button -> ring down button -> middle right button -> pointer -RIGHT D-PAD -> RIGHT HAND: X button -> pointer Y button -> middle A button -> ring B button -> pinky Scratch doesn't support external controllers so you must pretend you are pressing buttons the gamepad via your computer's keyboard. It is more intuitive to learn this layout when pressing buttons on a real controller. 'press' the triggers/shoulders of the gamepad by using Q/E for L1/L2 and U/O keys for R1/R2. 'press' the console d-pads of the gamepad by using WASD for left d-pad and IJKL for right d-pad.

Description

SHIFTING MODE = [active keyset]: L_NONE = ASDF R_NONE = HJKL L1 = QWER R1 = UIOP L2 = ZXCV R2 = VBNM L1+R1 = TYGV

Project Details

Project ID676212784
CreatedApril 15, 2022
Last ModifiedMarch 1, 2023
SharedApril 15, 2022
Visibilityvisible
CommentsAllowed