Macros

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Key Constants for use with many things (Bascially equal to VirtualKey Codes)
Line 134: Line 134:
  
 
<pre>
 
<pre>
@None
+
@KeyNone
@LButton
+
@KeyLButton
@RButton
+
@KeyRButton
@Cancel
+
@KeyCancel
@MButton
+
@KeyMButton
@XButton1
+
@KeyXButton1
@XButton2
+
@KeyXButton2
@LButton
+
@KeyLButton
@XButton2
+
@KeyXButton2
@Back
+
@KeyBack
@Tab
+
@KeyTab
@LineFeed
+
@KeyLineFeed
@LButton
+
@KeyLButton
@LineFeed
+
@KeyLineFeed
@Clear
+
@KeyClear
@Return
+
@KeyReturn
@RButton
+
@KeyRButton
@Clear
+
@KeyClear
@RButton
+
@KeyRButton
@Return
+
@KeyReturn
@ShiftKey
+
@KeyShiftKey
@ControlKey
+
@KeyControlKey
@Menu
+
@KeyMenu
@Pause
+
@KeyPause
@Capital
+
@KeyCapital
@KanaMode
+
@KeyKanaMode
@RButton
+
@KeyRButton
@Capital
+
@KeyCapital
@JunjaMode
+
@KeyJunjaMode
@FinalMode
+
@KeyFinalMode
@HanjaMode
+
@KeyHanjaMode
@RButton
+
@KeyRButton
@FinalMode
+
@KeyFinalMode
@Escape
+
@KeyEscape
@IMEConvert
+
@KeyIMEConvert
@IMENonconvert
+
@KeyIMENonconvert
@IMEAceept
+
@KeyIMEAceept
@IMEModeChange
+
@KeyIMEModeChange
@Space
+
@KeySpace
@PageUp
+
@KeyPageUp
@Next
+
@KeyNext
@End
+
@KeyEnd
@Home
+
@KeyHome
@Left
+
@KeyLeft
@Up
+
@KeyUp
@Right
+
@KeyRight
@Down
+
@KeyDown
@Select
+
@KeySelect
@Print
+
@KeyPrint
@Execute
+
@KeyExecute
@PrintScreen
+
@KeyPrintScreen
@Insert
+
@KeyInsert
@Delete
+
@KeyDelete
@Help
+
@KeyHelp
@D0
+
@KeyD0
@D1
+
@KeyD1
@D2
+
@KeyD2
@D3
+
@KeyD3
@D4
+
@KeyD4
@D5
+
@KeyD5
@D6
+
@KeyD6
@D7
+
@KeyD7
@D8
+
@KeyD8
@D9
+
@KeyD9
@RButton
+
@KeyRButton
@D8
+
@KeyD8
@RButton
+
@KeyRButton
@D9
+
@KeyD9
@MButton
+
@KeyMButton
@D8
+
@KeyD8
@MButton
+
@KeyMButton
@D9
+
@KeyD9
@XButton2
+
@KeyXButton2
@D8
+
@KeyD8
@XButton2
+
@KeyXButton2
@D9
+
@KeyD9
@64
+
@Key64
@A
+
@KeyA
@B
+
@KeyB
@C
+
@KeyC
@D
+
@KeyD
@E
+
@KeyE
@F
+
@KeyF
@G
+
@KeyG
@H
+
@KeyH
@I
+
@KeyI
@J
+
@KeyJ
@K
+
@KeyK
@L
+
@KeyL
@M
+
@KeyM
@N
+
@KeyN
@O
+
@KeyO
@P
+
@KeyP
@Q
+
@KeyQ
@R
+
@KeyR
@S
+
@KeyS
@T
+
@KeyT
@U
+
@KeyU
@V
+
@KeyV
@W
+
@KeyW
@X
+
@KeyX
@Y
+
@KeyY
@Z
+
@KeyZ
@LWin
+
@KeyLWin
@RWin
+
@KeyRWin
@Apps
+
@KeyApps
@RButton
+
@KeyRButton
@RWin
+
@KeyRWin
@Sleep
+
@KeySleep
@NumPad0
+
@KeyNumPad0
@NumPad1
+
@KeyNumPad1
@NumPad2
+
@KeyNumPad2
@NumPad3
+
@KeyNumPad3
@NumPad4
+
@KeyNumPad4
@NumPad5
+
@KeyNumPad5
@NumPad6
+
@KeyNumPad6
@NumPad7
+
@KeyNumPad7
@NumPad8
+
@KeyNumPad8
@NumPad9
+
@KeyNumPad9
@Multiply
+
@KeyMultiply
@Add
+
@KeyAdd
@Separator
+
@KeySeparator
@Subtract
+
@KeySubtract
@Decimal
+
@KeyDecimal
@Divide
+
@KeyDivide
@F1
+
@KeyF1
@F2
+
@KeyF2
@F3
+
@KeyF3
@F4
+
@KeyF4
@F5
+
@KeyF5
@F6
+
@KeyF6
@F7
+
@KeyF7
@F8
+
@KeyF8
@F9
+
@KeyF9
@F10
+
@KeyF10
@F11
+
@KeyF11
@F12
+
@KeyF12
@F13
+
@KeyF13
@F14
+
@KeyF14
@F15
+
@KeyF15
@F16
+
@KeyF16
@F17
+
@KeyF17
@F18
+
@KeyF18
@F19
+
@KeyF19
@F20
+
@KeyF20
@F21
+
@KeyF21
@F22
+
@KeyF22
@F23
+
@KeyF23
@F24
+
@KeyF24
@Back
+
@KeyBack
@F17
+
@KeyF17
@Back
+
@KeyBack
@F18
+
@KeyF18
@Back
+
@KeyBack
@F19
+
@KeyF19
@Back
+
@KeyBack
@F20
+
@KeyF20
@Back
+
@KeyBack
@F21
+
@KeyF21
@Back
+
@KeyBack
@F22
+
@KeyF22
@Back
+
@KeyBack
@F23
+
@KeyF23
@Back
+
@KeyBack
@F24
+
@KeyF24
@NumLock
+
@KeyNumLock
@Scroll
+
@KeyScroll
@RButton
+
@KeyRButton
@NumLock
+
@KeyNumLock
@RButton
+
@KeyRButton
@Scroll
+
@KeyScroll
@MButton
+
@KeyMButton
@NumLock
+
@KeyNumLock
@MButton
+
@KeyMButton
@Scroll
+
@KeyScroll
@XButton2
+
@KeyXButton2
@NumLock
+
@KeyNumLock
@XButton2
+
@KeyXButton2
@Scroll
+
@KeyScroll
@Back
+
@KeyBack
@NumLock
+
@KeyNumLock
@Back
+
@KeyBack
@Scroll
+
@KeyScroll
@LineFeed
+
@KeyLineFeed
@NumLock
+
@KeyNumLock
@LineFeed
+
@KeyLineFeed
@Scroll
+
@KeyScroll
@Clear
+
@KeyClear
@NumLock
+
@KeyNumLock
@Clear
+
@KeyClear
@Scroll
+
@KeyScroll
@RButton
+
@KeyRButton
@Clear
+
@KeyClear
@NumLock
+
@KeyNumLock
@RButton
+
@KeyRButton
@Clear
+
@KeyClear
@Scroll
+
@KeyScroll
@LShiftKey
+
@KeyLShiftKey
@RShiftKey
+
@KeyRShiftKey
@LControlKey
+
@KeyLControlKey
@RControlKey
+
@KeyRControlKey
@LMenu
+
@KeyLMenu
@RMenu
+
@KeyRMenu
@BrowserBack
+
@KeyBrowserBack
@BrowserForward
+
@KeyBrowserForward
@BrowserRefresh
+
@KeyBrowserRefresh
@BrowserStop
+
@KeyBrowserStop
@BrowserSearch
+
@KeyBrowserSearch
@BrowserFavorites
+
@KeyBrowserFavorites
@BrowserHome
+
@KeyBrowserHome
@VolumeMute
+
@KeyVolumeMute
@VolumeDown
+
@KeyVolumeDown
@VolumeUp
+
@KeyVolumeUp
@MediaNextTrack
+
@KeyMediaNextTrack
@MediaPreviousTrack
+
@KeyMediaPreviousTrack
@MediaStop
+
@KeyMediaStop
@MediaPlayPause
+
@KeyMediaPlayPause
@LaunchMail
+
@KeyLaunchMail
@SelectMedia
+
@KeySelectMedia
@LaunchApplication1
+
@KeyLaunchApplication1
@LaunchApplication2
+
@KeyLaunchApplication2
@Back
+
@KeyBack
@MediaNextTrack
+
@KeyMediaNextTrack
@Back
+
@KeyBack
@MediaPreviousTrack
+
@KeyMediaPreviousTrack
@Oem1
+
@KeyOem1
@Oemplus
+
@KeyOemplus
@Oemcomma
+
@KeyOemcomma
@OemMinus
+
@KeyOemMinus
@OemPeriod
+
@KeyOemPeriod
@OemQuestion
+
@KeyOemQuestion
@Oemtilde
+
@KeyOemtilde
@LButton
+
@KeyLButton
@Oemtilde
+
@KeyOemtilde
@RButton
+
@KeyRButton
@Oemtilde
+
@KeyOemtilde
@Cancel
+
@KeyCancel
@Oemtilde
+
@KeyOemtilde
@MButton
+
@KeyMButton
@Oemtilde
+
@KeyOemtilde
@XButton1
+
@KeyXButton1
@Oemtilde
+
@KeyOemtilde
@XButton2
+
@KeyXButton2
@Oemtilde
+
@KeyOemtilde
@LButton
+
@KeyLButton
@XButton2
+
@KeyXButton2
@Oemtilde
+
@KeyOemtilde
@Back
+
@KeyBack
@Oemtilde
+
@KeyOemtilde
@Tab
+
@KeyTab
@Oemtilde
+
@KeyOemtilde
@LineFeed
+
@KeyLineFeed
@Oemtilde
+
@KeyOemtilde
@LButton
+
@KeyLButton
@LineFeed
+
@KeyLineFeed
@Oemtilde
+
@KeyOemtilde
@Clear
+
@KeyClear
@Oemtilde
+
@KeyOemtilde
@Return
+
@KeyReturn
@Oemtilde
+
@KeyOemtilde
@RButton
+
@KeyRButton
@Clear
+
@KeyClear
@Oemtilde
+
@KeyOemtilde
@RButton
+
@KeyRButton
@Return
+
@KeyReturn
@Oemtilde
+
@KeyOemtilde
@ShiftKey
+
@KeyShiftKey
@Oemtilde
+
@KeyOemtilde
@ControlKey
+
@KeyControlKey
@Oemtilde
+
@KeyOemtilde
@Menu
+
@KeyMenu
@Oemtilde
+
@KeyOemtilde
@Pause
+
@KeyPause
@Oemtilde
+
@KeyOemtilde
@Capital
+
@KeyCapital
@Oemtilde
+
@KeyOemtilde
@KanaMode
+
@KeyKanaMode
@Oemtilde
+
@KeyOemtilde
@RButton
+
@KeyRButton
@Capital
+
@KeyCapital
@Oemtilde
+
@KeyOemtilde
@JunjaMode
+
@KeyJunjaMode
@Oemtilde
+
@KeyOemtilde
@FinalMode
+
@KeyFinalMode
@Oemtilde
+
@KeyOemtilde
@HanjaMode
+
@KeyHanjaMode
@Oemtilde
+
@KeyOemtilde
@RButton
+
@KeyRButton
@FinalMode
+
@KeyFinalMode
@Oemtilde
+
@KeyOemtilde
@OemOpenBrackets
+
@KeyOemOpenBrackets
@Oem5
+
@KeyOem5
@Oem6
+
@KeyOem6
@Oem7
+
@KeyOem7
@Oem8
+
@KeyOem8
@Space
+
@KeySpace
@Oemtilde
+
@KeyOemtilde
@PageUp
+
@KeyPageUp
@Oemtilde
+
@KeyOemtilde
@OemBackslash
+
@KeyOemBackslash
@LButton
+
@KeyLButton
@OemBackslash
+
@KeyOemBackslash
@Home
+
@KeyHome
@Oemtilde
+
@KeyOemtilde
@ProcessKey
+
@KeyProcessKey
@MButton
+
@KeyMButton
@OemBackslash
+
@KeyOemBackslash
@Packet
+
@KeyPacket
@Down
+
@KeyDown
@Oemtilde
+
@KeyOemtilde
@Select
+
@KeySelect
@Oemtilde
+
@KeyOemtilde
@Back
+
@KeyBack
@OemBackslash
+
@KeyOemBackslash
@Tab
+
@KeyTab
@OemBackslash
+
@KeyOemBackslash
@PrintScreen
+
@KeyPrintScreen
@Oemtilde
+
@KeyOemtilde
@Back
+
@KeyBack
@ProcessKey
+
@KeyProcessKey
@Clear
+
@KeyClear
@OemBackslash
+
@KeyOemBackslash
@Back
+
@KeyBack
@Packet
+
@KeyPacket
@D0
+
@KeyD0
@Oemtilde
+
@KeyOemtilde
@D1
+
@KeyD1
@Oemtilde
+
@KeyOemtilde
@ShiftKey
+
@KeyShiftKey
@OemBackslash
+
@KeyOemBackslash
@ControlKey
+
@KeyControlKey
@OemBackslash
+
@KeyOemBackslash
@D4
+
@KeyD4
@Oemtilde
+
@KeyOemtilde
@ShiftKey
+
@KeyShiftKey
@ProcessKey
+
@KeyProcessKey
@Attn
+
@KeyAttn
@Crsel
+
@KeyCrsel
@Exsel
+
@KeyExsel
@EraseEof
+
@KeyEraseEof
@Play
+
@KeyPlay
@Zoom
+
@KeyZoom
@NoName
+
@KeyNoName
@Pa1
+
@KeyPa1
 
</pre>
 
</pre>
  
 
[[Category:Core Function]]
 
[[Category:Core Function]]

Revision as of 19:17, 2 December 2011

Contents

Macros

For Functions

@ARGS // Stores all arguments passed to a function allowing for unlimited arguments.

Directory/Path

@COMMONFILESDIR // Common Files folder
@WINDIR // The directory of windows
@SYSDIR // The directory of windows system directory
@CURDIR // The current working directory
@TEMPDIR // The current system's temporary folder

Strings

@CRLF // @CR . @LF   ;Occasionally used for line breaks.
@LFCR // @LF . @CR   ;Stupidly used for line breaks.
@CR // Carriage return, Chr(13); sometimes used for line breaks.
@LF // Line feed, Chr(10); typically used for line breaks.
@TAB // Tab character, Chr(9).
@NL // The newline that the current windows likes best.

Math

@PI // Mathematical constant that is the ratio of any circle's circumference to its diameter
@E // Represents the natural logarithmic base, specified by the constant, e.

Variable Limits etc

@CHAR_MIN // Represents the smallest possible value of a unicode character
@CHAR_MAX // Represents the largest possible value of a unicode character
@BYTE_MIN // Represents the smallest possible value of a unsigned 8-bit integer
@BYTE_MAX // Represents the largest possible value of a unsigned 8-bit integer
@SBYTE_MIN // Represents the smallest possible value of a signed 8-bit integer
@SBYTE_MAX // Represents the largest possible value of a signed 8-bit integer
@USHORT_MIN // Represents the smallest possible value of a unsigned 16-bit integer
@USHORT_MAX // Represents the largest possible value of a unsigned 16-bit integer
@UINT16_MIN // Represents the smallest possible value of a unsigned 16-bit integer
@UINT16_MAX // Represents the largest possible value of a unsigned 16-bit integer
@UINT_MIN // Represents the smallest possible value of a unsigned 32-bit integer
@UINT_MAX // Represents the largest possible value of a unsigned 32-bit integer
@UINT32_MIN // Represents the smallest possible value of a unsigned 32-bit integer
@UINT32_MAX // Represents the largest possible value of a unsigned 32-bit integer
@ULONG_MIN // Represents the smallest possible value of a unsigned 64-bit integer
@ULONG_MAX // Represents the largest possible value of a unsigned 64-bit integer
@UINT64_MIN // Represents the smallest possible value of a unsigned 64-bit integer
@UINT64_MAX // Represents the largest possible value of a unsigned 64-bit integer
@SHORT_MIN // Represents the smallest possible value of a signed 16-bit integer
@SHORT_MAX // Represents the largest possible value of a signed 16-bit integer
@INT16_MIN // Represents the smallest possible value of a signed 16-bit integer
@INT16_MAX // Represents the largest possible value of a signed 16-bit integer
@INT_MIN // Represents the smallest possible value of a signed 32-bit integer
@INT_MAX // Represents the largest possible value of a signed 32-bit integer
@INT32_MIN // Represents the smallest possible value of a signed 32-bit integer
@INT32_MAX // Represents the largest possible value of a signed 32-bit integer
@LONG_MIN // Represents the smallest possible value of a signed 64-bit integer
@LONG_MAX // Represents the largest possible value of a signed 64-bit integer
@INT64_MIN // Represents the smallest possible value of a signed 64-bit integer
@INT64_MAX // Represents the largest possible value of a signed 64-bit integer
@DOUBLE_POSINF // Represents positive infinity
@DOUBLE_NEGINF // Represents negative infinity
@DOUBLE_NAN // Represents (Not a number) NaN
@DOUBLE_MIN // Represents the smallest possible value of a float
@DOUBLE_MAX // Represents the largest possible value of a float
@DOUBLE_EPSILON // Represents the smallest positive double value greater than zero
@FLOAT_POSINF // Represents positive infinity
@FLOAT_NEGINF // Represents negative infinity
@FLOAT_NAN // Represents (Not a number) NaN
@FLOAT_MIN // Represents the smallest possible value of a float
@FLOAT_MAX // Represents the largest possible value of a float
@FLOAT_EPSILON // Represents the smallest positive float value greater than zero

Date & Time

@DATETIMENOW // Stores the current date and time as a string
@MSEC // Milliseconds value of clock.  Range is 00 to 999
@SEC // Seconds value of clock.  Range is 00 to 59
@MIN // Minutes value of clock.  Range is 00 to 59
@HOUR // Hours value of clock in 24-hour format.  Range is 00 to 23
@WDAY // Numeric day of week.  Range is 1 to 7 which corresponds to Sunday through Saturday
@MDAY // Current day of month.  Range is 01 to 31
@MON // Current month.  Range is 01 to 12
@YDAY // Current day of year.  Range is 1 to 366 (or 365 if not a leap year)
@YEAR // Current four-digit year.
@TICKS // The number of ticks that represent the current date and time (A single tick represents one hundred nanoseconds or one ten-millionth of a second. There are 10,000 ticks in a millisecond.)
@TIME // Get a 10 element array containing in this order; @MSEC, @SEC, @MIN, @HOUR, @WDAY, @MDAY, @MON, @YDAY, @YEAR, @TICKS
// Heres an example of how to use @Time to create a useable list :
List ($MSec, $Sec, $Min, $Hour, $WDay, $MDay, $Mon, $YDay, $Year, $Ticks) = @TIME;
println("MSec: " . $MSec); 
println("Sec: " . $Sec); 
println("Min: " . $Min); 
println("Hour: " . $Hour); 
println("WDay: " . $WDay); 
println("MDay: " . $MDay); 
println("Mon: " . $Mon); 
println("YDay: " . $YDay); 
println("Year: " . $Year); 
println("Ticks: " . $Ticks);

Misc

@ERROR // Stores the state of the last error which can be useful to find out exactly what happened.
@CURRENCY // Stores the local currency symbol that the computer is using such as $ or £ etc.
@GROUP // Stores the amount of groups captured in the last regex match operation.
@DESKTOPWIDTH // Current width of the desktop the program is running on.
@DESKTOPHEIGHT // Current height of the desktop the program is running on.
@DOMAIN // The computers currently network domain name associated with current user.
@USER // The name of the user currently logged in to windows.
@MACHINENAME // Get NetBIOS name of this computer.
@TICKCOUNT // The number of miliseconds elapsed since the system started.
@INVALIDPATHCHARS // String of characters that are not allowed in path names.
@INVALIDFILENAMECHARS // String of characters that are not allowed in file names.
@VOLUMESEPARATORCHAR // Provides a platform-specific volume separator character.
@PATHSEPARATOR // A platform-specific separator character used to separate path strings in environment variables.
@DIRECTORYSEPARATORCHAR // Provides a platform-specific character used to separate directory levels in a path string that reflects a hierarchical file system organization.
@ALTDIRECTORYSEPARATORCHAR // Provides a platform-specific alternate character used to separate directory levels in a path string that reflects a hierarchical file system organization.

Key Constants for use with many things (Bascially equal to VirtualKey Codes

@KeyNone
@KeyLButton
@KeyRButton
@KeyCancel
@KeyMButton
@KeyXButton1
@KeyXButton2
@KeyLButton
@KeyXButton2
@KeyBack
@KeyTab
@KeyLineFeed
@KeyLButton
@KeyLineFeed
@KeyClear
@KeyReturn
@KeyRButton
@KeyClear
@KeyRButton
@KeyReturn
@KeyShiftKey
@KeyControlKey
@KeyMenu
@KeyPause
@KeyCapital
@KeyKanaMode
@KeyRButton
@KeyCapital
@KeyJunjaMode
@KeyFinalMode
@KeyHanjaMode
@KeyRButton
@KeyFinalMode
@KeyEscape
@KeyIMEConvert
@KeyIMENonconvert
@KeyIMEAceept
@KeyIMEModeChange
@KeySpace
@KeyPageUp
@KeyNext
@KeyEnd
@KeyHome
@KeyLeft
@KeyUp
@KeyRight
@KeyDown
@KeySelect
@KeyPrint
@KeyExecute
@KeyPrintScreen
@KeyInsert
@KeyDelete
@KeyHelp
@KeyD0
@KeyD1
@KeyD2
@KeyD3
@KeyD4
@KeyD5
@KeyD6
@KeyD7
@KeyD8
@KeyD9
@KeyRButton
@KeyD8
@KeyRButton
@KeyD9
@KeyMButton
@KeyD8
@KeyMButton
@KeyD9
@KeyXButton2
@KeyD8
@KeyXButton2
@KeyD9
@Key64
@KeyA
@KeyB
@KeyC
@KeyD
@KeyE
@KeyF
@KeyG
@KeyH
@KeyI
@KeyJ
@KeyK
@KeyL
@KeyM
@KeyN
@KeyO
@KeyP
@KeyQ
@KeyR
@KeyS
@KeyT
@KeyU
@KeyV
@KeyW
@KeyX
@KeyY
@KeyZ
@KeyLWin
@KeyRWin
@KeyApps
@KeyRButton
@KeyRWin
@KeySleep
@KeyNumPad0
@KeyNumPad1
@KeyNumPad2
@KeyNumPad3
@KeyNumPad4
@KeyNumPad5
@KeyNumPad6
@KeyNumPad7
@KeyNumPad8
@KeyNumPad9
@KeyMultiply
@KeyAdd
@KeySeparator
@KeySubtract
@KeyDecimal
@KeyDivide
@KeyF1
@KeyF2
@KeyF3
@KeyF4
@KeyF5
@KeyF6
@KeyF7
@KeyF8
@KeyF9
@KeyF10
@KeyF11
@KeyF12
@KeyF13
@KeyF14
@KeyF15
@KeyF16
@KeyF17
@KeyF18
@KeyF19
@KeyF20
@KeyF21
@KeyF22
@KeyF23
@KeyF24
@KeyBack
@KeyF17
@KeyBack
@KeyF18
@KeyBack
@KeyF19
@KeyBack
@KeyF20
@KeyBack
@KeyF21
@KeyBack
@KeyF22
@KeyBack
@KeyF23
@KeyBack
@KeyF24
@KeyNumLock
@KeyScroll
@KeyRButton
@KeyNumLock
@KeyRButton
@KeyScroll
@KeyMButton
@KeyNumLock
@KeyMButton
@KeyScroll
@KeyXButton2
@KeyNumLock
@KeyXButton2
@KeyScroll
@KeyBack
@KeyNumLock
@KeyBack
@KeyScroll
@KeyLineFeed
@KeyNumLock
@KeyLineFeed
@KeyScroll
@KeyClear
@KeyNumLock
@KeyClear
@KeyScroll
@KeyRButton
@KeyClear
@KeyNumLock
@KeyRButton
@KeyClear
@KeyScroll
@KeyLShiftKey
@KeyRShiftKey
@KeyLControlKey
@KeyRControlKey
@KeyLMenu
@KeyRMenu
@KeyBrowserBack
@KeyBrowserForward
@KeyBrowserRefresh
@KeyBrowserStop
@KeyBrowserSearch
@KeyBrowserFavorites
@KeyBrowserHome
@KeyVolumeMute
@KeyVolumeDown
@KeyVolumeUp
@KeyMediaNextTrack
@KeyMediaPreviousTrack
@KeyMediaStop
@KeyMediaPlayPause
@KeyLaunchMail
@KeySelectMedia
@KeyLaunchApplication1
@KeyLaunchApplication2
@KeyBack
@KeyMediaNextTrack
@KeyBack
@KeyMediaPreviousTrack
@KeyOem1
@KeyOemplus
@KeyOemcomma
@KeyOemMinus
@KeyOemPeriod
@KeyOemQuestion
@KeyOemtilde
@KeyLButton
@KeyOemtilde
@KeyRButton
@KeyOemtilde
@KeyCancel
@KeyOemtilde
@KeyMButton
@KeyOemtilde
@KeyXButton1
@KeyOemtilde
@KeyXButton2
@KeyOemtilde
@KeyLButton
@KeyXButton2
@KeyOemtilde
@KeyBack
@KeyOemtilde
@KeyTab
@KeyOemtilde
@KeyLineFeed
@KeyOemtilde
@KeyLButton
@KeyLineFeed
@KeyOemtilde
@KeyClear
@KeyOemtilde
@KeyReturn
@KeyOemtilde
@KeyRButton
@KeyClear
@KeyOemtilde
@KeyRButton
@KeyReturn
@KeyOemtilde
@KeyShiftKey
@KeyOemtilde
@KeyControlKey
@KeyOemtilde
@KeyMenu
@KeyOemtilde
@KeyPause
@KeyOemtilde
@KeyCapital
@KeyOemtilde
@KeyKanaMode
@KeyOemtilde
@KeyRButton
@KeyCapital
@KeyOemtilde
@KeyJunjaMode
@KeyOemtilde
@KeyFinalMode
@KeyOemtilde
@KeyHanjaMode
@KeyOemtilde
@KeyRButton
@KeyFinalMode
@KeyOemtilde
@KeyOemOpenBrackets
@KeyOem5
@KeyOem6
@KeyOem7
@KeyOem8
@KeySpace
@KeyOemtilde
@KeyPageUp
@KeyOemtilde
@KeyOemBackslash
@KeyLButton
@KeyOemBackslash
@KeyHome
@KeyOemtilde
@KeyProcessKey
@KeyMButton
@KeyOemBackslash
@KeyPacket
@KeyDown
@KeyOemtilde
@KeySelect
@KeyOemtilde
@KeyBack
@KeyOemBackslash
@KeyTab
@KeyOemBackslash
@KeyPrintScreen
@KeyOemtilde
@KeyBack
@KeyProcessKey
@KeyClear
@KeyOemBackslash
@KeyBack
@KeyPacket
@KeyD0
@KeyOemtilde
@KeyD1
@KeyOemtilde
@KeyShiftKey
@KeyOemBackslash
@KeyControlKey
@KeyOemBackslash
@KeyD4
@KeyOemtilde
@KeyShiftKey
@KeyProcessKey
@KeyAttn
@KeyCrsel
@KeyExsel
@KeyEraseEof
@KeyPlay
@KeyZoom
@KeyNoName
@KeyPa1
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox