File: keypad.pl

package info (click to toggle)
kildclient 2.7.0-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 5,016 kB
  • ctags: 1,649
  • sloc: ansic: 22,284; xml: 6,381; sh: 4,266; perl: 2,213; makefile: 178
file content (27 lines) | stat: -rw-r--r-- 1,395 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package keypad;
#: Version: 1.0
#: Description: Allows use of the keypad for moving
#: Author: Eduardo M Kalinowski
#
# $Id: keypad.pl,v 1.3 2005/03/11 13:21:54 ekalin Exp $

$::world->macro('KP_Home',      'nw',        { name => 'keypad:keypad' });
$::world->macro('KP_Up',        'n',         { name => 'keypad:keypad' });
$::world->macro('KP_Page_Up',   'ne',        { name => 'keypad:keypad' });
$::world->macro('KP_Left',      'w',         { name => 'keypad:keypad' });
$::world->macro('KP_Right',     'e',         { name => 'keypad:keypad' });
$::world->macro('KP_End',       'sw',        { name => 'keypad:keypad' });
$::world->macro('KP_Down',      's',         { name => 'keypad:keypad' });
$::world->macro('KP_Page_Down', 'se',        { name => 'keypad:keypad' });
$::world->macro('KP_Subtract',  'down',      { name => 'keypad:keypad' });
$::world->macro('KP_Add',       'up',        { name => 'keypad:keypad' });

$::world->macro('KP_Begin',     'who',       { name => 'keypad:keypad' });
$::world->macro('KP_Insert',    'look',      { name => 'keypad:keypad' });
$::world->macro('KP_Divide',    'inventory', { name => 'keypad:keypad' });
$::world->macro('KP_Multiply',  'score',     { name => 'keypad:keypad' });

sub help {
  $::world->echonl("Allows use of the keypad for movement (and a few other",
                   "actions). NumLock must be off for this plugin to work.");
}