Scaleform Studio Lua API Reference: scaleform.Keys enumeration reference
         
	
    
    
The possible keyboard keys.
				|   | 
The key code when PageDown is pressed on a US English keyboard.
 | 
 
				|   | 
The key code when PageUp is pressed on a US English keyboard.
 | 
  
 
     scaleform.Stage.find_focus (keyCodeStr, parentActor, loop, startFromActor, focusEnabledChars, controllerIdx) : scaleform.Actor?
  scaleform.Stage.find_focus (keyCodeStr, parentActor, loop, startFromActor, focusEnabledChars, controllerIdx) : scaleform.Actor?
Finds the next focus item.
 scaleform.Stage.move_focus (keyCodeStr, startFromActor, focusEnabledChars, controllerIdx) : scaleform.Actor
  scaleform.Stage.move_focus (keyCodeStr, startFromActor, focusEnabledChars, controllerIdx) : scaleform.Actor
Moves a focus rectangle by simulating key pressing of one of focus keys: TAB, Shift-TAB or arrow keys.
 scaleform.Keys.A
  scaleform.Keys.A
The key code when A is pressed on a US English keyboard.
 scaleform.Keys.Alt
  scaleform.Keys.Alt
The key code when Alt is pressed on a US English keyboard.
 scaleform.Keys.B
  scaleform.Keys.B
The key code when B is pressed on a US English keyboard.
 scaleform.Keys.Backslash
  scaleform.Keys.Backslash
The key code when Backslash is pressed on a US English keyboard.
 scaleform.Keys.Backspace
  scaleform.Keys.Backspace
The key code when Backspace is pressed on a US English keyboard.
 scaleform.Keys.Bar
  scaleform.Keys.Bar
The key code when Bar is pressed on a US English keyboard.
 scaleform.Keys.BracketLeft
  scaleform.Keys.BracketLeft
The key code when BracketLeft is pressed on a US English keyboard.
 scaleform.Keys.BracketRight
  scaleform.Keys.BracketRight
The key code when BracketRight is pressed on a US English keyboard.
 scaleform.Keys.C
  scaleform.Keys.C
The key code when C is pressed on a US English keyboard.
 scaleform.Keys.CapsLock
  scaleform.Keys.CapsLock
The key code when CapsLock is pressed on a US English keyboard.
 scaleform.Keys.Clear
  scaleform.Keys.Clear
The key code when Clear is pressed on a US English keyboard.
 scaleform.Keys.Comma
  scaleform.Keys.Comma
The key code when Comma is pressed on a US English keyboard.
 scaleform.Keys.Control
  scaleform.Keys.Control
The key code when Control is pressed on a US English keyboard.
 scaleform.Keys.D
  scaleform.Keys.D
The key code when D is pressed on a US English keyboard.
 scaleform.Keys.Delete
  scaleform.Keys.Delete
The key code when Delete is pressed on a US English keyboard.
 scaleform.Keys.Down
  scaleform.Keys.Down
The key code when Down is pressed on a US English keyboard.
 scaleform.Keys.E
  scaleform.Keys.E
The key code when E is pressed on a US English keyboard.
 scaleform.Keys.End
  scaleform.Keys.End
The key code when End is pressed on a US English keyboard.
 scaleform.Keys.Equal
  scaleform.Keys.Equal
The key code when Equal is pressed on a US English keyboard.
 scaleform.Keys.Escape
  scaleform.Keys.Escape
The key code when Escape is pressed on a US English keyboard.
 scaleform.Keys.F
  scaleform.Keys.F
The key code when F is pressed on a US English keyboard.
 scaleform.Keys.F1
  scaleform.Keys.F1
The key code when F1 is pressed on a US English keyboard.
 scaleform.Keys.F10
  scaleform.Keys.F10
The key code when F10 is pressed on a US English keyboard.
 scaleform.Keys.F11
  scaleform.Keys.F11
The key code when F11 is pressed on a US English keyboard.
 scaleform.Keys.F12
  scaleform.Keys.F12
The key code when F12 is pressed on a US English keyboard.
 scaleform.Keys.F13
  scaleform.Keys.F13
The key code when F13 is pressed on a US English keyboard.
 scaleform.Keys.F14
  scaleform.Keys.F14
The key code when F14 is pressed on a US English keyboard.
 scaleform.Keys.F15
  scaleform.Keys.F15
The key code when F15 is pressed on a US English keyboard.
 scaleform.Keys.F2
  scaleform.Keys.F2
The key code when F2 is pressed on a US English keyboard.
 scaleform.Keys.F3
  scaleform.Keys.F3
The key code when F3 is pressed on a US English keyboard.
 scaleform.Keys.F4
  scaleform.Keys.F4
The key code when F4 is pressed on a US English keyboard.
 scaleform.Keys.F5
  scaleform.Keys.F5
The key code when F5 is pressed on a US English keyboard.
 scaleform.Keys.F6
  scaleform.Keys.F6
The key code when F6 is pressed on a US English keyboard.
 scaleform.Keys.F7
  scaleform.Keys.F7
The key code when F7 is pressed on a US English keyboard.
 scaleform.Keys.F8
  scaleform.Keys.F8
The key code when F8 is pressed on a US English keyboard.
 scaleform.Keys.F9
  scaleform.Keys.F9
The key code when F9 is pressed on a US English keyboard.
 scaleform.Keys.G
  scaleform.Keys.G
The key code when G is pressed on a US English keyboard.
 scaleform.Keys.H
  scaleform.Keys.H
The key code when H is pressed on a US English keyboard.
 scaleform.Keys.Help
  scaleform.Keys.Help
The key code when Help is pressed on a US English keyboard.
 scaleform.Keys.Home
  scaleform.Keys.Home
The key code when Home is pressed on a US English keyboard.
 scaleform.Keys.I
  scaleform.Keys.I
The key code when I is pressed on a US English keyboard.
 scaleform.Keys.ICO_00
  scaleform.Keys.ICO_00
The key code when ICO_00 is pressed on a US English keyboard.
 scaleform.Keys.ICO_HELP
  scaleform.Keys.ICO_HELP
The key code when ICO_HELP is pressed on a US English keyboard.
 scaleform.Keys.Insert
  scaleform.Keys.Insert
The key code when Insert is pressed on a US English keyboard.
 scaleform.Keys.J
  scaleform.Keys.J
The key code when J is pressed on a US English keyboard.
 scaleform.Keys.K
  scaleform.Keys.K
The key code when K is pressed on a US English keyboard.
 scaleform.Keys.KeyPad0
  scaleform.Keys.KeyPad0
The key code when KeyPad0 is pressed on a US English keyboard.
 scaleform.Keys.KeyPad1
  scaleform.Keys.KeyPad1
The key code when KeyPad1 is pressed on a US English keyboard.
 scaleform.Keys.KeyPad2
  scaleform.Keys.KeyPad2
The key code when KeyPad2 is pressed on a US English keyboard.
 scaleform.Keys.KeyPad3
  scaleform.Keys.KeyPad3
The key code when KeyPad3 is pressed on a US English keyboard.
 scaleform.Keys.KeyPad4
  scaleform.Keys.KeyPad4
The key code when KeyPad4 is pressed on a US English keyboard.
 scaleform.Keys.KeyPad5
  scaleform.Keys.KeyPad5
The key code when KeyPad5 is pressed on a US English keyboard.
 scaleform.Keys.KeyPad6
  scaleform.Keys.KeyPad6
The key code when KeyPad6 is pressed on a US English keyboard.
 scaleform.Keys.KeyPad7
  scaleform.Keys.KeyPad7
The key code when KeyPad7 is pressed on a US English keyboard.
 scaleform.Keys.KeyPad8
  scaleform.Keys.KeyPad8
The key code when KeyPad8 is pressed on a US English keyboard.
 scaleform.Keys.KeyPad9
  scaleform.Keys.KeyPad9
The key code when KeyPad9 is pressed on a US English keyboard.
 scaleform.Keys.KeyPadAdd
  scaleform.Keys.KeyPadAdd
The key code when KeyPadAdd is pressed on a US English keyboard.
 scaleform.Keys.KeyPadDecimal
  scaleform.Keys.KeyPadDecimal
The key code when KeyPadDecimal is pressed on a US English keyboard.
 scaleform.Keys.KeyPadDivide
  scaleform.Keys.KeyPadDivide
The key code when KeyPadDivide is pressed on a US English keyboard.
 scaleform.Keys.KeyPadEnter
  scaleform.Keys.KeyPadEnter
The key code when KeyPadEnter is pressed on a US English keyboard.
 scaleform.Keys.KeyPadMultiply
  scaleform.Keys.KeyPadMultiply
The key code when KeyPadMultiply is pressed on a US English keyboard.
 scaleform.Keys.KeyPadSubtract
  scaleform.Keys.KeyPadSubtract
The key code when KeyPadSubtract is pressed on a US English keyboard.
 scaleform.Keys.L
  scaleform.Keys.L
The key code when L is pressed on a US English keyboard.
 scaleform.Keys.Left
  scaleform.Keys.Left
The key code when Left is pressed on a US English keyboard.
 scaleform.Keys.LeftAlt
  scaleform.Keys.LeftAlt
The key code when LeftAlt is pressed on a US English keyboard.
 scaleform.Keys.LeftControl
  scaleform.Keys.LeftControl
The key code when LeftControl is pressed on a US English keyboard.
 scaleform.Keys.LeftShift
  scaleform.Keys.LeftShift
The key code when LeftShift is pressed on a US English keyboard.
 scaleform.Keys.M
  scaleform.Keys.M
The key code when M is pressed on a US English keyboard.
 scaleform.Keys.Minus
  scaleform.Keys.Minus
The key code when Minus is pressed on a US English keyboard.
 scaleform.Keys.N
  scaleform.Keys.N
The key code when N is pressed on a US English keyboard.
 scaleform.Keys.None
  scaleform.Keys.None
An unknown key
 scaleform.Keys.Num0
  scaleform.Keys.Num0
The key code when Num0 is pressed on a US English keyboard.
 scaleform.Keys.Num1
  scaleform.Keys.Num1
The key code when Num1 is pressed on a US English keyboard.
 scaleform.Keys.Num2
  scaleform.Keys.Num2
The key code when Num2 is pressed on a US English keyboard.
 scaleform.Keys.Num3
  scaleform.Keys.Num3
The key code when Num3 is pressed on a US English keyboard.
 scaleform.Keys.Num4
  scaleform.Keys.Num4
The key code when Num4 is pressed on a US English keyboard.
 scaleform.Keys.Num5
  scaleform.Keys.Num5
The key code when Num5 is pressed on a US English keyboard.
 scaleform.Keys.Num6
  scaleform.Keys.Num6
The key code when Num6 is pressed on a US English keyboard.
 scaleform.Keys.Num7
  scaleform.Keys.Num7
The key code when Num7 is pressed on a US English keyboard.
 scaleform.Keys.Num8
  scaleform.Keys.Num8
The key code when Num8 is pressed on a US English keyboard.
 scaleform.Keys.Num9
  scaleform.Keys.Num9
The key code when Num9 is pressed on a US English keyboard.
 scaleform.Keys.NumLock
  scaleform.Keys.NumLock
The key code when NumLock is pressed on a US English keyboard.
 scaleform.Keys.O
  scaleform.Keys.O
The key code when O is pressed on a US English keyboard.
 scaleform.Keys.OEM_102
  scaleform.Keys.OEM_102
The key code when OEM_102 is pressed on a US English keyboard.
 scaleform.Keys.OEM_AX
  scaleform.Keys.OEM_AX
The key code when OEM_AX is pressed on a US English keyboard.
 scaleform.Keys.P
  scaleform.Keys.P
The key code when P is pressed on a US English keyboard.
 scaleform.Keys.PageDown
  scaleform.Keys.PageDown
The key code when PageDown is pressed on a US English keyboard.
 scaleform.Keys.PageUp
  scaleform.Keys.PageUp
The key code when PageUp is pressed on a US English keyboard.
 scaleform.Keys.Pause
  scaleform.Keys.Pause
The key code when Pause is pressed on a US English keyboard.
 scaleform.Keys.Period
  scaleform.Keys.Period
The key code when Period is pressed on a US English keyboard.
 scaleform.Keys.PrintScreen
  scaleform.Keys.PrintScreen
The key code when PrintScreen is pressed on a US English keyboard.
 scaleform.Keys.Q
  scaleform.Keys.Q
The key code when Q is pressed on a US English keyboard.
 scaleform.Keys.Quote
  scaleform.Keys.Quote
The key code when Quote is pressed on a US English keyboard.
 scaleform.Keys.R
  scaleform.Keys.R
The key code when R is pressed on a US English keyboard.
 scaleform.Keys.Return
  scaleform.Keys.Return
The key code when Return is pressed on a US English keyboard.
 scaleform.Keys.Right
  scaleform.Keys.Right
The key code when Right is pressed on a US English keyboard.
 scaleform.Keys.RightAlt
  scaleform.Keys.RightAlt
The key code when RightAlt is pressed on a US English keyboard.
 scaleform.Keys.RightControl
  scaleform.Keys.RightControl
The key code when RightControl is pressed on a US English keyboard.
 scaleform.Keys.RightShift
  scaleform.Keys.RightShift
The key code when RightShift is pressed on a US English keyboard.
 scaleform.Keys.S
  scaleform.Keys.S
The key code when S is pressed on a US English keyboard.
 scaleform.Keys.ScrollLock
  scaleform.Keys.ScrollLock
The key code when ScrollLock is pressed on a US English keyboard.
 scaleform.Keys.Semicolon
  scaleform.Keys.Semicolon
The key code when Semicolon is pressed on a US English keyboard.
 scaleform.Keys.Shift
  scaleform.Keys.Shift
The key code when Shift is pressed on a US English keyboard.
 scaleform.Keys.Slash
  scaleform.Keys.Slash
The key code when Slash is pressed on a US English keyboard.
 scaleform.Keys.Space
  scaleform.Keys.Space
The key code when Space is pressed on a US English keyboard.
 scaleform.Keys.T
  scaleform.Keys.T
The key code when T is pressed on a US English keyboard.
 scaleform.Keys.Tab
  scaleform.Keys.Tab
The key code when Tab is pressed on a US English keyboard.
 scaleform.Keys.U
  scaleform.Keys.U
The key code when U is pressed on a US English keyboard.
 scaleform.Keys.Up
  scaleform.Keys.Up
The key code when Up is pressed on a US English keyboard.
 scaleform.Keys.V
  scaleform.Keys.V
The key code when V is pressed on a US English keyboard.
 scaleform.Keys.W
  scaleform.Keys.W
The key code when W is pressed on a US English keyboard.
 scaleform.Keys.X
  scaleform.Keys.X
The key code when X is pressed on a US English keyboard.
 scaleform.Keys.Y
  scaleform.Keys.Y
The key code when Y is pressed on a US English keyboard.
 scaleform.Keys.Z
  scaleform.Keys.Z
The key code when Z is pressed on a US English keyboard.
 keyCodeStr : scaleform.Keys
  keyCodeStr : scaleform.Keys
A key to simulate. parentActor : scaleform.Actor?
  parentActor : scaleform.Actor?
The actor container that is used as a modal focus.  [more...]The ? notation indicates that this type is optional: there may be zero or one instances of it.
 loop : boolean?
  loop : boolean?
Boolean flag to loop focus.  [more...]The ? notation indicates that this type is optional: there may be zero or one instances of it.
 startFromActor : scaleform.Actor?
  startFromActor : scaleform.Actor?
Use this actor as the starting point instead of currently focused one.  [more...]The ? notation indicates that this type is optional: there may be zero or one instances of it.
 focusEnabledChars : boolean?
  focusEnabledChars : boolean?
A flag that allows to move focus onto only focus-enabled, tab-enabled/tab-indexed actors. [more...]The ? notation indicates that this type is optional: there may be zero or one instances of it.
 controllerIdx : integer?
  controllerIdx : integer?
Index of the controller used for the operation.  [more...]The ? notation indicates that this type is optional: there may be zero or one instances of it.
 scaleform.Actor?
  scaleform.Actor?
Returns next actor to be focused or nil if the actor cannot be found.The ? notation indicates that this type is optional: there may be zero or one instances of it.
 keyCodeStr : scaleform.Keys
  keyCodeStr : scaleform.Keys
A key to simulate. startFromActor : scaleform.Actor?
  startFromActor : scaleform.Actor?
Use this as the starting point instead of currently focused one.  [more...]The ? notation indicates that this type is optional: there may be zero or one instances of it.
 focusEnabledChars : boolean?
  focusEnabledChars : boolean?
A flag that allows to move focus onto only focus-enabled, tab-enabled/tab-indexed actors. [more...]The ? notation indicates that this type is optional: there may be zero or one instances of it.
 controllerIdx : integer?
  controllerIdx : integer?
Index of the controller used for the operation.  [more...]The ? notation indicates that this type is optional: there may be zero or one instances of it.
 scaleform.Actor
  scaleform.Actor
Returns next actor to be focused or NULL if the actor cannot be found. scaleform.Keys
  scaleform.Keys
The possible keyboard keys.
 scaleform.Actor
  scaleform.Actor
Generic objects located in a scene.
true or false.A strictly integral numeric value, with no decimal component.Indicates a table. 
This documentation uses the term table to mean an anonymous, temporary Lua table that contains named data values.                                        You typically use these tables to pass data or settings to a function, or to hold data returned by a function.Indicates an object. 
This documentation uses the term object to mean a named Lua table or userdata value that maintains a state.                                        Some object types may have multiple instances existing at the same time, each with its own state; these objects typically have creation                                        functions or accessors that you must call in order to get an instance. Some object types have only one instance, which you always access                                        through the object's name.Indicates a named variable within a namespace, object or table; or an element within an enumeration.Indicates a code sample.Indicates an enumeration. 
This documentation uses the term  enumeration to mean a named Lua table that contains only a set of constant                                        values. These values typically identify a predefined set of options for some setting or behavior. You might pass an enumeration value to a                                        function, or test the value returned by a function against the items in the enumeration to see which option is currently set.Indicates a named variable within a namespace or object that has a pre-set constant value.Indicates a category: a semantic grouping of related API elements.Indicates a namespace. 
This documentation uses the term namespace to mean a named Lua table that exists in only one single instance,                                        intended as a container for an interface of related objects, functions and data variables.Indicates an output value returned by a function.Indicates a named function within a namespace or object.Indicates an input parameter for a function.