m (PatrolBot moved page $keyrpt identifier - mIRC to mirc/identifiers/$keyrpt: auto-merge) |
m (→Example: fix dead link) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | {{mirc title|$keyrpt | + | {{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 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 [[Picture Windows - mIRC|picture window]], as well as the | + | 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}} | {{mIRC compatibility|5.5}} | ||
− | == See | + | |
+ | == See also == | ||
* {{mirc|custom windows}} | * {{mirc|custom windows}} | ||
+ | * {{mIRC|on keydown}} | ||
+ | * {{mIRC|on keyup}} | ||
* {{mIRC|/drawtext}} | * {{mIRC|/drawtext}} | ||
− | * {{mIRC|$ | + | * {{mIRC|$keychar}} |
* {{mIRC|$keyval}} | * {{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.