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

(Created $keyrpt identifier - mIRC)
 
m (Example: fix dead link)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The '''$keyrpt''' identifier is filled during an [[on keydown - mIRC|ON KEYDOWN]], or an [[on keyup - mIRC|ON KEYUP]] event inside of a [[custom windows - mIRC|custom @window]].
+
{{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, [[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:
+
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 [[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 ==
 
Added: mIRC v5.5
 
08/01/99 - mIRC v5.5
 
Added On: 08/01/99
 
 
 
== See Also ==
 
* [[custom windows - mIRC|Custom Windows]]
 
* [[/drawtext command - mIRC|/drawtext]]
 
* [[on keyup - mIRC|ON KEYUP]]
 
* [[$keychar identifier - mIRC|$keychar]]
 
* [[$keyrpt identifier - mIRC|$keyrpt]]
 
  
 
== Compatibility ==
 
== Compatibility ==
Added: mIRC v5.5
+
{{mIRC compatibility|5.5}}
08/01/99 - mIRC v5.5
 
Added On: 08/01/99
 
  
== See Also ==
+
== See also ==
* [[custom windows - mIRC|Custom Windows]]
+
* {{mirc|custom windows}}
* [[/drawtext command - mIRC|/drawtext]]
+
* {{mIRC|on keydown}}
* [[on keyup - mIRC|ON KEYUP]]
+
* {{mIRC|on keyup}}
* [[$keyval identifier - mIRC|$keyval]]
+
* {{mIRC|/drawtext}}
* [[$keychar identifier - mIRC|$keychar]]
+
* {{mIRC|$keychar}}
 +
* {{mIRC|$keyval}}
 +
* [[List of identifiers - mIRC]]
 +
{{mIRC identifier list}}
 +
[[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