actionKeysNames: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "{{Command " to "{{RV|type=command ")
m (Text replacement - " *\| *PARAMETER[0-9]{1,3} *= * " to " ")
Line 17: Line 17:
|s2= '''actionKeysNames''' [userAction, maxKeys]
|s2= '''actionKeysNames''' [userAction, maxKeys]


|p21= [userAction, maxKeys]: [[Array]] |PARAMETER21=
|p21= [userAction, maxKeys]: [[Array]]


|p22= UserAction: [[String]] |PARAMETER22=
|p22= UserAction: [[String]]


|p23= maxKeys: [[Number]] - Maximum number of keys to return |PARAMETER23=
|p23= maxKeys: [[Number]] - Maximum number of keys to return


|r2= [[String]]
|r2= [[String]]
Line 27: Line 27:
|s3= '''actionKeysNames''' [userAction, maxKeys, inputDevicePriority] {{Since|arma3|1.35.127928|y}}
|s3= '''actionKeysNames''' [userAction, maxKeys, inputDevicePriority] {{Since|arma3|1.35.127928|y}}


|p31= [userAction, maxKeys, inputDevicePriority]: [[Array]] |PARAMETER31=
|p31= [userAction, maxKeys, inputDevicePriority]: [[Array]]


|p32= UserAction: [[String]] |PARAMETER32=
|p32= UserAction: [[String]]


|p33= maxKeys: [[Number]] - Maximum number of keys to return |PARAMETER33=
|p33= maxKeys: [[Number]] - Maximum number of keys to return


|p34= inputDevicePriority: [[String]] - Result sorted by inputDevicePriority with values:
|p34= inputDevicePriority: [[String]] - Result sorted by inputDevicePriority with values:
Line 42: Line 42:
* <tt>"Controler"{{sic}}</tt> (any controller other than mouse or keyboard)
* <tt>"Controler"{{sic}}</tt> (any controller other than mouse or keyboard)
Other values are considered as:  
Other values are considered as:  
* <tt>"Unsorted"</tt> |PARAMETER34=
* <tt>"Unsorted"</tt>


|r3= [[String]]
|r3= [[String]]

Revision as of 19:16, 29 January 2021

Hover & click on the images for description

Description

Description:
Description needed
Groups:
Interaction

Syntax 1

Syntax:
Syntax needed
Parameters:
userAction: String
Return Value:
Return value needed

Syntax 2

Syntax:
actionKeysNames [userAction, maxKeys]
Parameters:
[userAction, maxKeys]: Array
UserAction: String
maxKeys: Number - Maximum number of keys to return
[userAction, maxKeys, inputDevicePriority]: Array
UserAction: String
maxKeys: Number - Maximum number of keys to return
inputDevicePriority: String - Result sorted by inputDevicePriority with values:
  • "Mouse"
  • "Keyboard"
  • "Stick"
  • "Gamepad"
  • "Tracker"
  • "Combo" (mouse and keyboard combinations)
  • "Controler"sic (any controller other than mouse or keyboard)
Other values are considered as:
  • "Unsorted"
Return Value:
String

Syntax 3

Syntax:
actionKeysNames [userAction, maxKeys, inputDevicePriority] Template:Since
Return Value:
String

Examples

Example 1:
_list = actionKeysNames "ReloadMagazine"; //"R"

Additional Information

See also:
See also needed

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Posted on 20:14, 20 January 2010 (CET)
kju
The return type is a stacked string. A string inside a string. To compare use first single and inside double quotes:
if ((actionKeysNames "User1") == '"W"') then ...