Read Keyboard State
Reads the current state of the keyboard (i.e. which keys or combination of keys on the associated keyboard are pressed).
Installation
To use this node enable omni.graph.nodes in the Extension Manager.
Inputs
Name |
Type |
Descripton |
Default |
---|---|---|---|
Key (inputs:key) |
|
The key on the keyboard whose state is to be checked. |
A |
Metadata |
displayGroup = parameters |
||
Metadata |
allowedTokens = A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,Apostrophe,Backslash,Backspace,CapsLock,Comma,Del,Down,End,Enter,Equal,Escape,F1,F10,F11,F12,F2,F3,F4,F5,F6,F7,F8,F9,GraveAccent,Home,Insert,Key0,Key1,Key2,Key3,Key4,Key5,Key6,Key7,Key8,Key9,Left,LeftAlt,LeftBracket,LeftControl,LeftShift,LeftSuper,Menu,Minus,NumLock,Numpad0,Numpad1,Numpad2,Numpad3,Numpad4,Numpad5,Numpad6,Numpad7,Numpad8,Numpad9,NumpadAdd,NumpadDel,NumpadDivide,NumpadEnter,NumpadEqual,NumpadMultiply,NumpadSubtract,PageDown,PageUp,Pause,Period,PrintScreen,Right,RightAlt,RightBracket,RightControl,RightShift,RightSuper,ScrollLock,Semicolon,Slash,Space,Tab,Up |
Outputs
Name |
Type |
Descripton |
Default |
---|---|---|---|
Alt (outputs:altOut) |
|
True if any Alt key on the keyboard is held. |
None |
Ctrl (outputs:ctrlOut) |
|
True if any Ctrl key on the keyboard is held. |
None |
Is Pressed (outputs:isPressed) |
|
True if the key is currently pressed, false otherwise. |
None |
Shift (outputs:shiftOut) |
|
True if any Shift key on the keyboard is held. |
None |
Metadata
Name |
Value |
---|---|
Unique ID |
omni.graph.nodes.ReadKeyboardState |
Version |
1 |
Extension |
omni.graph.nodes |
Has State? |
False |
Implementation Language |
C++ |
Default Memory Type |
cpu |
Generated Code Exclusions |
None |
uiName |
Read Keyboard State |
Categories |
input:keyboard |
Generated Class Name |
OgnReadKeyboardStateDatabase |
Python Module |
omni.graph.nodes |