4 # This file provides some macros for use with versions of Angband compiled
5 # using the "main-x11.c" (or "main-xaw.c") file.
7 # Note the use of "\a" (bell) to allow the macros to stop if the game is
8 # not yet ready for a command.
10 # Note the use of "\\." (for "run") and "\\+" (for "alter"), to make sure
11 # that the macros will work regardless of the "keymap" being used.
17 # Macro Trigger configuration
19 # T:<trigger template>:<modifiers>:<modifier name1>:<modifier name2>:....
20 # '&' in <trigger template> specifies location of modifier character.
21 # '#' in <trigger template> specifies location of key code.
23 # If <trigger template> is null string, all trigger definition will be cleared.
25 T:&_#:NSOM:control-:shift-:alt-:mod2-
27 # T:<trigger name>:<keycode>:<keycode with shiftkey>
28 # '\' in <trigger name> is escape character.
38 T:SingleCandidate:FF3C
39 T:MultipleCandidate:FF3D
40 T:PreviousCandidate:FF3E
48 T:Hiragana_Katakana:FF27
51 T:Zenkaku_Hankaku:FF2A
313 P:\[Shift-mod2-KP_End]
321 P:\[Shift-mod2-KP_Down]
328 P:\[Shift-mod2-KP_Page_Down]
336 P:\[Shift-mod2-KP_Left]
343 P:\[Shift-mod2-KP_Begin]
350 P:\[Shift-mod2-Right]
351 P:\[Shift-mod2-KP_Right]
358 P:\[Shift-mod2-KP_Home]
366 P:\[Shift-mod2-KP_Up]
373 P:\[Shift-mod2-KP_Page_Up]
377 # Control-Keypad (0-9)
383 P:\[control-KP_Insert]
389 P:\[control-mod2-KP_1]
396 P:\[control-mod2-Down]
397 P:\[control-mod2-KP_2]
404 P:\[control-mod2-KP_3]
405 P:\[control-KP_Page_Down]
411 P:\[control-mod2-Left]
412 P:\[control-mod2-KP_4]
419 P:\[control-mod2-KP_5]
420 P:\[control-KP_Begin]
426 P:\[control-mod2-Right]
427 P:\[control-mod2-KP_6]
428 P:\[control-KP_Right]
434 P:\[control-mod2-KP_7]
442 P:\[control-mod2-KP_8]
449 P:\[control-mod2-KP_9]
450 P:\[control-KP_Page_Up]