From WikiChip
Difference between revisions of "mirc/identifiers/$keyrpt"
< mirc‎ | identifiers

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 Identifier}}The '''$keyrpt''' identifier 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..
+
{{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 [[/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.
+
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 Also ==
+
 
 +
== See also ==
 
* {{mirc|custom windows}}
 
* {{mirc|custom windows}}
 +
* {{mIRC|on keydown}}
 +
* {{mIRC|on keyup}}
 
* {{mIRC|/drawtext}}
 
* {{mIRC|/drawtext}}
* {{mIRC|$keyrpt}}
+
* {{mIRC|$keychar}}
 
* {{mIRC|$keyval}}
 
* {{mIRC|$keyval}}
* {{mIRC|$keychar}}
+
* [[List of identifiers - mIRC]]
* {{mIRC|on keydown}}
+
{{mIRC identifier list}}
* {{mIRC|on keyup}}
+
[[Category:mIRC identifiers|keyrpt]]

Latest revision as of 15: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:

This screenshot shows an example of the ON KEYDOWN event custom example.

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.


See also[edit]

[Expand]
v · d · e mIRC identifier list