FunKey Super Keystroke Mode (W/H)

FunKey Super ships with Keystroke Mode as default, and it runs right out of the box without any installation or coding. It's like a "Monkey Monkey" on steroids.  Use sensors to make an air guitar.  Sure, use foil and fruit if you like, but you can use provided sensors of all types as well.  You can reassign the keystrokes if you like with our simple app.


Amazing Features:


--18 keys

--all alligator, no headers

--Lego buildable

--reassignable keys



Surprising features:

--in Keystroke mode with sensors there is no need to have to physically hold onto a ground connection as with “Banana Piana” products

--can handle long extension cables to reach far-away touch surfaces, sensors, outputs

--provides the ability to do science experiments with sensors and available curriculum and software

--provides some really cool components including heartbeat, breakbeam, touch, tilt, arcade button, pushbutton, and outputs which can be used in Input/Output mode: motors, lights, buzzers, …


For Musical Instruments


"Banana Piana" version: attach an alligator clip to ground, and hold onto that one with one hand.  Attach foil or anything else conductive to any of the additional keys using an alligator clip.  Program music or sounds in Scratch or other languages using "when the ___ key is pressed"


Sensor version:  no need to use the ground or alligator clips.  Attach a sensor to any of the pin headers on any port.  Triggering the sensor will send back the corresponding keystroke.  Program music or sounds in Scratch or other languages using "when the ___ key is pressed" or use any existing program.


For DIY Game Controllers:


Using either the alligator/ground method or the sensor method, connect ports on the board appropriate to the keystrokes, arrow keys, mouse click or space key.  Activating sensors will send those keys to the computer and to the program you are running.


For science experiments: Attach two IR reflection sensors to any two ports, for example W and A.  In Scratch, Javascript or any other language, set up a timer where W starts and A ends.  Place the sensors so that they can be triggered by a ball or car going by.  You'll get the elapsed time.  See also:


--LightGate Mode for more accurate timing in microseconds

--Scratch Pico mode for analog input of any sensor into Scratch (requires Scratch Plug In)

--KeyStream mode for analog input to Scratch or any language (does NOT require Scratch Plug In)


Reassigning Keys:  documentation to follow.