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

m (PatrolBot moved page $keychar identifier - mIRC to mirc/identifiers/$keychar: Bot: auto-move)
(Bot: ac)
Line 1: Line 1:
The '''$keychar''' 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]].
+
The '''$keychar''' identifier is filled during an {{mirc|on keydown}}, or an {{mirc|on keyup}} event inside of a {{mirc|custom windows|custom @window}}.
  
 
== Synopsis ==
 
== Synopsis ==
Line 26: Line 26:
 
[[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 {{mirc|picture window}}, as well as the {{mirc|/drawtext|/drawtext command}}. These types of {{mirc|picture windows|windows}} and their tools can be very powerful in creating some amazing graphical layouts, as well as mIRC games.
  
 
== Compatibility ==
 
== Compatibility ==
Added: mIRC v5.5
+
{{mirc compatibility|5.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 ==
 
Added: mIRC v5.8
 
08/01/99 - mIRC v5.5
 
Added On: 05/09/2000
 
 
 
 
== See Also ==
 
== See Also ==
* [[custom windows - mIRC|Custom Windows]]
+
* {{mirc|custom windows}}
* [[/drawtext command - mIRC|/drawtext]]
+
* {{mirc|/drawtext}}
* [[on keyup - mIRC|ON KEYUP]]
+
* {{mirc|on keyup}}
* [[$keyval identifier - mIRC|$keyval]]
+
* {{mirc|$keychar}}
* [[$keyrpt identifier - mIRC|$keyrpt]]
+
* {{mirc|$keyrpt}}

Revision as of 15:24, 6 January 2016

The $keychar identifier is filled during an on keydown, or an on keyup event inside of a custom @window.

Synopsis

$keychar

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:

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

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