keyboard: dereference class definition includes
[sheet.git] / nethack.inc.pl
index f26ad005cc837ad43ed9552223b0e51a23f093f5..d6d580e1b28b5d14257925d3d1661cd29c850358 100644 (file)
@@ -2,141 +2,141 @@ use utf8;
 {
 
 '' => {
-       'b' => ['pm'],
-       'j' => ['pm'],
-       'n' => ['pm'],
-       'h' => ['pm'],
-       'l' => ['pm'],
-       'y' => ['pm'],
-       'k' => ['pm'],
-       'u' => ['pm'],
+       'b' => 'pm',
+       'j' => 'pm',
+       'n' => 'pm',
+       'h' => 'pm',
+       'l' => 'pm',
+       'y' => 'pm',
+       'k' => 'pm',
+       'u' => 'pm',
 
-       'B' => ['po'],
-       'J' => ['po'],
-       'N' => ['po'],
-       'H' => ['po'],
-       'L' => ['po'],
-       'Y' => ['po'],
-       'K' => ['po'],
-       'U' => ['po'],
+       'B' => 'po',
+       'J' => 'po',
+       'N' => 'po',
+       'H' => 'po',
+       'L' => 'po',
+       'Y' => 'po',
+       'K' => 'po',
+       'U' => 'po',
 
-       '^b'=> ['po'],
-       '^j'=> ['po'],
-       '^n'=> ['po'],
-       '^h'=> ['po'],
-       '^l'=> ['po'],
-       '^y'=> ['po'],
-       '^k'=> ['po'],
-       '^u'=> ['po'],
+       '^b'=> 'po',
+       '^j'=> 'po',
+       '^n'=> 'po',
+       '^h'=> 'po',
+       '^l'=> 'po',
+       '^y'=> 'po',
+       '^k'=> 'po',
+       '^u'=> 'po',
 
-       'g' => ['po argm'],
-       'm' => ['po argm'],
-       'G' => ['po argm'],
+       'g' => 'po argm',
+       'm' => 'po argm',
+       'G' => 'po argm',
 
-       '?' => ['mv mode?'], #help
-       '+?'=> ['mv'],
-       '/' => ['mi arg mode/'], #whatis
-       '&' => ['mi arg'],
-       '<' => ['pm'], #up
-       '>' => ['pm'], #down
-       '.' => ['pm'], #rest
-       '_' => ['po argM'], #travel
+       '?' => 'mv mode?', #help
+       '+?'=> 'mv',
+       '/' => 'mi arg mode/', #whatis
+       '&' => 'mi arg',
+       '<' => 'pm', #up
+       '>' => 'pm', #down
+       '.' => 'pm', #rest
+       '_' => 'po argM', #travel
 
-       '+2'=> ['co'], #twoweapon
-       'a' => ['co argi'], #apply
-       'A' => ['co'], #armor
-       '^a'=> ['co'], #again
-       '+a'=> ['mi'], #adjust
-       'c' => ['co argm'], #close
-       'C' => ['co arg'], #call
-       '+c'=> ['co arg'], #chat
-       'd' => ['co argi'], #drop
-       'D' => ['co arg modeD'], #Drop
-       '^d'=> ['co argm'], #kick
-       '+d'=> ['co argi'], #dip
-       'e' => ['co argi'], #eat
-       'E' => ['co argi'], #engrave
-       '+e'=> ['co'], #enhance
-       'f' => ['co argm'], #fire
-       'F' => ['co argm'], #fight
-       '+f'=> ['co'], #force
-       'i' => ['mo'], #invent
-       'I' => ['mo arg modeI'], #Invent
-       '+i'=> ['co argi'], #invoke
-       '+j'=> ['co'], #jump
-       '+l'=> ['co'], #loot
-       '+m'=> ['co'], #monster
-       '+n'=> ['mo arg'], #name
-       'o' => ['co argm'], #open
-       'O' => ['mv modeO'], #options
-       '+o'=> ['co argi'], #offer
-       'p' => ['co'], #pay
-       'P' => ['co argi'], #puton
-       '^p'=> ['mi'], #prevmsg
-       '+p'=> ['co arg'], #pray
-       'q' => ['co argi'], #quaff
-       'Q' => ['co argi'], #quiver
-       '+q'=> ['mi'], #quit
-       'r' => ['co argi'], #read
-       'R' => ['co argi'], #remove
-       '^r'=> ['mi'], #redraw
-       '+r'=> ['co argi'], #rub
-       's' => ['co'], #search
-       'S' => ['mi'], #save
-       '+s'=> ['co'], #sit
-       't' => ['co argm'], #throw
-       'T' => ['co argi'], #takeoff
-       '^t'=> ['co'], #'port
-       '+t'=> ['co'], #turn
-       '+u'=> ['co'], #untrap
-       'v' => ['mi'],
-       'V' => ['mi'], #history
-       '+v'=> ['mi'], #version
-       'w' => ['co argi'], #wield
-       'W' => ['co argi'], #wear
-       '+w'=> ['co'], #wipe
-       'x' => ['co'], #xchange
-       'X' => ['mi'], #explore
-       '^x'=> ['mi'], #show
-       'z' => ['co argm'], #zap
-       'Z' => ['co argi'], #Zap
-       '^z'=> ['mi'], #suspend
+       '+2'=> 'co', #twoweapon
+       'a' => 'co argi', #apply
+       'A' => 'co', #armor
+       '^a'=> 'co', #again
+       '+a'=> 'mi', #adjust
+       'c' => 'co argm', #close
+       'C' => 'co arg', #call
+       '+c'=> 'co arg', #chat
+       'd' => 'co argi', #drop
+       'D' => 'co arg modeD', #Drop
+       '^d'=> 'co argm', #kick
+       '+d'=> 'co argi', #dip
+       'e' => 'co argi', #eat
+       'E' => 'co argi', #engrave
+       '+e'=> 'co', #enhance
+       'f' => 'co argm', #fire
+       'F' => 'co argm', #fight
+       '+f'=> 'co', #force
+       'i' => 'mo', #invent
+       'I' => 'mo arg modeI', #Invent
+       '+i'=> 'co argi', #invoke
+       '+j'=> 'co', #jump
+       '+l'=> 'co', #loot
+       '+m'=> 'co', #monster
+       '+n'=> 'mo arg', #name
+       'o' => 'co argm', #open
+       'O' => 'mv modeO', #options
+       '+o'=> 'co argi', #offer
+       'p' => 'co', #pay
+       'P' => 'co argi', #puton
+       '^p'=> 'mi', #prevmsg
+       '+p'=> 'co arg', #pray
+       'q' => 'co argi', #quaff
+       'Q' => 'co argi', #quiver
+       '+q'=> 'mi', #quit
+       'r' => 'co argi', #read
+       'R' => 'co argi', #remove
+       '^r'=> 'mi', #redraw
+       '+r'=> 'co argi', #rub
+       's' => 'co', #search
+       'S' => 'mi', #save
+       '+s'=> 'co', #sit
+       't' => 'co argm', #throw
+       'T' => 'co argi', #takeoff
+       '^t'=> 'co', #'port
+       '+t'=> 'co', #turn
+       '+u'=> 'co', #untrap
+       'v' => 'mi',
+       'V' => 'mi', #history
+       '+v'=> 'mi', #version
+       'w' => 'co argi', #wield
+       'W' => 'co argi', #wear
+       '+w'=> 'co', #wipe
+       'x' => 'co', #xchange
+       'X' => 'mi', #explore
+       '^x'=> 'mi', #show
+       'z' => 'co argm', #zap
+       'Z' => 'co argi', #Zap
+       '^z'=> 'mi', #suspend
 
-       ':' => ['mi'], #look
-       ';' => ['mi argM'], #farlook
-       ',' => ['co'], #pickup
-       '@' => ['mi'],
-       '^' => ['mi argm'], #trap_id
-       ')' => ['mo'],
-       '[' => ['mo'],
-       '=' => ['mo'],
-       '"' => ['mo'],
-       '(' => ['mo'],
-       '*' => ['mo'],
-       '$' => ['mi'], #gold
-       '+' => ['mo'], #spells
-       '\\'=> ['mo'], #known
-       '!' => ['mi'], #sh
-       '#' => ['mv'],
+       ':' => 'mi', #look
+       ';' => 'mi argM', #farlook
+       ',' => 'co', #pickup
+       '@' => 'mi',
+       '^' => 'mi argm', #trap_id
+       ')' => 'mo',
+       '[' => 'mo',
+       '=' => 'mo',
+       '"' => 'mo',
+       '(' => 'mo',
+       '*' => 'mo',
+       '$' => 'mi', #gold
+       '+' => 'mo', #spells
+       '\\'=> 'mo', #known
+       '!' => 'mi', #sh
+       '#' => 'mv',
 },
 
 'D' => {
-       'B' => ['co'],
-       'U' => ['co'],
-       'C' => ['co'],
-       'X' => ['co'],
-       'a' => ['co'],
-       'i' => ['mi'],
-       'u' => ['co'],
-       'm' => ['co argi'],
-       '%' => ['co arg'],
+       'B' => 'co',
+       'U' => 'co',
+       'C' => 'co',
+       'X' => 'co',
+       'a' => 'co',
+       'i' => 'mi',
+       'u' => 'co',
+       'm' => 'co argi',
+       '%' => 'co arg',
 },
 
 'I' => {
-       '*' => ['mi'],
-       'u' => ['mi'],
-       'x' => ['mi'],
-       '$' => ['mi'],
+       '*' => 'mi',
+       'u' => 'mi',
+       'x' => 'mi',
+       '$' => 'mi',
 },
 
 }