on keyup
Indice
The ON KEYUP event is triggered when a key has been pressed, but subsequently released, inside of a custom @window”).
This event fills the following identifiers:
**$keyval”)**The unicode character”) value of the key being released
**$keychar”)**The actual character released
**$keyrpt”)**During this ON KEYUP event, the $keyrpt identifier always returns $true
| Contents - 1 Synopsis - 2 Parameters - 3 Example - 4 Compatibility - 5 See Also |
Synopsis
ON <level>:KEYUP:<@>:<key,...,keyN>:<commands>
Parameters
**
**<@>**The custom window”) where this event should listen. Can be @ for all windows.
**
ON *:KEYUP:@myWindow:38,42,55,78:echo -a $keyval
Example
Create an alias that launches a custom, picture window which listens for key releases and displays the key value released, and the key character released:
alias keyUpTest {
window -p $+ $iif($window(@myWindow),ra) @myWindow 550 300 250 83
}
ON *:KEYUP:@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)
}
The following command can now be typed into any mIRC command prompt:
/keyUpTest
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
Added: mIRC v5.8
Added on: 09/05/2000
Note: Individual switches were not taken into consideration.
See Also
- Custom Windows”)
- /drawtext
- ON KEYDOWN”)
- $keyval”)
- $keychar”)
- $keyrpt”)
mIRC on event list
| A on Action, on Active, on Agent”), on Appactive B on Ban C on Chat, on Chatclose”), on Chatopen”), on Close, on Connect, on Connectfail, on Ctcpreply D on Dccserver, on Dehelp, on Deop, on Deowner, on Devoice, on Dialog, on Disconnect, on Dns E on Error, on Exit F on Filercvd, on Filesent G on Getfail | H on Help, on Hotlink I on Input, on Invite J on Join K on Keydown, on Keyup, on Kick L on Load, on Logon M on Me”), on Midiend, on Mode, on Mp3end N on Nick, on Nosound, on Notice, on Notify O on Op, on Open, on Owner P on Part, on Ping, on Playend, on Pong | Q on Queryclose”), on Queryopen”), on Quit R on Rawmode S on Sendfail, on Serv, on Servclose”), on Servermode, on Serverop, on Servopen”), on Signal”), on Snotice, on Sockclose”), on Socklisten, on Sockopen, on Sockread, on Sockwrite, on Start T on Text, on Topic U on Udpread, on Udpwrite, on Unban, on Unload, on Unotify, on Usermode | V on Vcmd, on Voice W on Wallops, on Waveend |