(Created $keyrpt identifier - mIRC) |
m |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{mirc title|$keyrpt identifier}}'''$keyrpt''' is filled during an {{mirc|on keydown}}, or an {{mirc|on keyup}} event inside of a {{mirc|custom windows|custom @window}}, it returns $true if the key is held down, $false otherwise.. | |
+ | |||
== Synopsis == | == Synopsis == | ||
Line 8: | Line 9: | ||
== Example == | == Example == | ||
− | Create an alias that launches a custom, [[ | + | Create an alias that launches a custom, [[Picture Windows - mIRC|picture window]] which listens for key presses and displays the key value pressed, the key character pressed, and if it is repeating: |
<source lang="mIRC">alias keyDownTest { | <source lang="mIRC">alias keyDownTest { | ||
window -p $+ $iif($window(@myWindow),ra) @myWindow 550 300 250 105 | window -p $+ $iif($window(@myWindow),ra) @myWindow 550 300 250 105 | ||
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 [[Picture Windows - mIRC|picture window]], as well as the [[/drawtext command - mIRC|drawtext command]]. These types of [[Picture Windows - mIRC|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 | + | == See also == |
− | * | + | * {{mirc|custom windows}} |
− | * | + | * {{mIRC|on keydown}} |
− | * | + | * {{mIRC|on keyup}} |
− | * [[ | + | * {{mIRC|/drawtext}} |
− | + | * {{mIRC|$keychar}} | |
+ | * {{mIRC|$keyval}} | ||
+ | * [[List of identifiers - mIRC]] | ||
+ | {{mIRC identifier list}} | ||
+ | [[Category:mIRC identifiers|keyrpt]] |
Revision as of 07:43, 21 September 2017
$keyrpt is filled during an on keydown, or an on keyup event inside of a custom @window, it returns $true if the key is held down, $false otherwise..
Contents
[hide]Synopsis
$keyrpt
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.