(Created $keyrpt identifier - mIRC) |
m (→Example: fix dead link) |
||
(5 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 {{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]] |
Latest revision as of 14:36, 13 February 2024
$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..
Synopsis[edit]
$keyrpt
Parameters[edit]
None
Example[edit]
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[edit]
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.