Keyboard Input
A fragment shader using keyboard inputs is running in this page. Hit any key and see what's happening!
VEDA supports keyboard input.
When you add "keyboard": true
to Settings, VEDA enables this uniform variable:
sampler2D key
The size of sampler2D key
is 256x1
.
The state of key input is stored in x corresponding to the keycode.
For example, texture2D(key, vec2(65. / 256.)).r
is 1.0
while key a
(code: 65) is pressed.
See examples for more detail.
Fullscreen Mode
VEDA provides fullscreen mode for shaders which use keyboard inputs.
When you run Veda:Toggle Fullscreen
(ctrl + escape
), VEDA hides all elements in the editor except for the shader canvas.
(Run again to show the elements again)
Then you can play with keyboard inputs without changing files.