m (PatrolBot moved page $keychar identifier - mIRC to mirc/identifiers/$keychar: Bot: auto-move) |
m |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{mirc title|$keychar identifier}}'''$keychar''' is filled during an {{mirc|on keydown}}, or an {{mirc|on keyup}} event inside of a {{mirc|custom windows|custom @window}}. | |
+ | |||
== Synopsis == | == Synopsis == | ||
Line 26: | Line 27: | ||
[[File:Keyup event.png|This screenshot shows an example of the ON KEYDOWN event custom example.]] | [[File:Keyup event.png|This screenshot shows an example of the ON KEYDOWN event custom example.]] | ||
− | Note that this makes use of a | + | Note that this makes use of a {{mirc|picture window}}, as well as the {{mirc|/drawtext|/drawtext command}}. These types of {{mirc|picture windows|windows}} and their tools can be very powerful in creating some amazing graphical layouts, as well as mIRC games. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Compatibility == | == Compatibility == | ||
− | + | {{mirc compatibility|5.5}} | |
− | |||
− | |||
== See Also == | == See Also == | ||
− | * | + | * {{mirc|custom windows}} |
− | * | + | * {{mirc|/drawtext}} |
− | * | + | * {{mirc|on keyup}} |
− | * [[ | + | * {{mirc|$keyrpt}} |
− | + | * {{mirc|$keyval}} | |
+ | * [[List of identifiers - mIRC]] | ||
+ | {{mIRC identifier list}} | ||
+ | [[Category:mIRC identifiers|keychar]] |
Revision as of 07:41, 21 September 2017
$keychar is filled during an on keydown, or an on keyup event inside of a custom @window.
Synopsis
$keychar
Parameters
None
Example
Create an alias that launches a custom, picture window which listens for key presses and displays the key value pressed, the key character pressed, and if it is repeating:
alias keyDownTest { window -p $+ $iif($window(@myWindow),ra) @myWindow 550 300 250 105 } ON *:KEYDOWN:@myWindow:*: { clear @myWindow drawtext @myWindow 1 3 3 Key value: $iif($keyval,$v1,NA) drawtext @myWindow 1 3 25 Key character: $iif($keychar,$v1,NA) drawtext @myWindow 1 3 47 @myWindow Repeating: $keyrpt }
The following command can now be typed into any mIRC command prompt:
/keyDownTest
Below is an image reflecting what this example will look like:
Note that this makes use of a picture window, as well as the /drawtext command. These types of windows and their tools can be very powerful in creating some amazing graphical layouts, as well as mIRC games.
Compatibility
Added: mIRC v5.5
Added on: 08 Jan 1999
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.