diff options
author | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-07-29 02:50:18 +0000 |
---|---|---|
committer | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-07-29 02:50:18 +0000 |
commit | e75f4e49b8d85f37cf31341a2053642f9afe4808 (patch) | |
tree | 51c0d1e43cf2efaee594729b94b6e3fdf951560e /crawl-ref/source/cmd-keys.h | |
parent | f3c162efdac44483e3e9155aa6d2496bac79aa30 (diff) | |
download | crawl-ref-e75f4e49b8d85f37cf31341a2053642f9afe4808.tar.gz crawl-ref-e75f4e49b8d85f37cf31341a2053642f9afe4808.zip |
[2029802] Fixing numpad issues for tiles. Theoretically, this change should remove the need for getch() vs. getch_ck() by handling key translation through macro context.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6712 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/cmd-keys.h')
-rw-r--r-- | crawl-ref/source/cmd-keys.h | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/crawl-ref/source/cmd-keys.h b/crawl-ref/source/cmd-keys.h index abe9c486ff..041daef752 100644 --- a/crawl-ref/source/cmd-keys.h +++ b/crawl-ref/source/cmd-keys.h @@ -9,6 +9,14 @@ {'n', CMD_MOVE_DOWN_RIGHT}, {'u', CMD_MOVE_UP_RIGHT}, {'y', CMD_MOVE_UP_LEFT}, +{CK_END, CMD_MOVE_DOWN_LEFT}, +{CK_LEFT, CMD_MOVE_LEFT}, +{CK_DOWN, CMD_MOVE_DOWN}, +{CK_UP, CMD_MOVE_UP}, +{CK_RIGHT, CMD_MOVE_RIGHT}, +{CK_PGDN, CMD_MOVE_DOWN_RIGHT}, +{CK_PGUP, CMD_MOVE_UP_RIGHT}, +{CK_HOME, CMD_MOVE_UP_LEFT}, {'a', CMD_USE_ABILITY}, {'c', CMD_BUTCHER}, {'d', CMD_DROP}, @@ -35,6 +43,14 @@ {'N', CMD_RUN_DOWN_RIGHT}, {'U', CMD_RUN_UP_RIGHT}, {'Y', CMD_RUN_UP_LEFT}, +{CK_SHIFT_END, CMD_RUN_DOWN_LEFT}, +{CK_SHIFT_LEFT, CMD_RUN_LEFT}, +{CK_SHIFT_DOWN, CMD_RUN_DOWN}, +{CK_SHIFT_UP, CMD_RUN_UP}, +{CK_SHIFT_RIGHT, CMD_RUN_RIGHT}, +{CK_SHIFT_PGDN, CMD_RUN_DOWN_RIGHT}, +{CK_SHIFT_PGUP, CMD_RUN_UP_RIGHT}, +{CK_SHIFT_HOME, CMD_RUN_UP_LEFT}, {'A', CMD_DISPLAY_MUTATIONS}, {'C', CMD_CLOSE_DOOR}, {'E', CMD_EXPERIENCE_CHECK}, @@ -82,6 +98,7 @@ {'\'', CMD_WEAPON_SWAP}, {'`', CMD_PREV_CMD_AGAIN}, {'0', CMD_REPEAT_CMD}, +{CK_INSERT, CMD_REPEAT_CMD}, {'5', CMD_REST}, {CONTROL('B'), CMD_OPEN_DOOR_DOWN_LEFT}, {CONTROL('H'), CMD_OPEN_DOOR_LEFT}, @@ -145,6 +162,14 @@ {'n', CMD_TARGET_DOWN_RIGHT}, {'u', CMD_TARGET_UP_RIGHT}, {'y', CMD_TARGET_UP_LEFT}, +{CK_END, CMD_TARGET_DOWN_LEFT}, +{CK_LEFT, CMD_TARGET_LEFT}, +{CK_DOWN, CMD_TARGET_DOWN}, +{CK_UP, CMD_TARGET_UP}, +{CK_RIGHT, CMD_TARGET_RIGHT}, +{CK_PGDN, CMD_TARGET_DOWN_RIGHT}, +{CK_PGUP, CMD_TARGET_UP_RIGHT}, +{CK_HOME, CMD_TARGET_UP_LEFT}, {'B', CMD_TARGET_DIR_DOWN_LEFT}, {'H', CMD_TARGET_DIR_LEFT}, {'J', CMD_TARGET_DIR_DOWN}, @@ -153,10 +178,17 @@ {'N', CMD_TARGET_DIR_DOWN_RIGHT}, {'U', CMD_TARGET_DIR_UP_RIGHT}, {'Y', CMD_TARGET_DIR_UP_LEFT}, +{CK_SHIFT_END, CMD_TARGET_DIR_DOWN_LEFT}, +{CK_SHIFT_LEFT, CMD_TARGET_DIR_LEFT}, +{CK_SHIFT_DOWN, CMD_TARGET_DIR_DOWN}, +{CK_SHIFT_UP, CMD_TARGET_DIR_UP}, +{CK_SHIFT_RIGHT, CMD_TARGET_DIR_RIGHT}, +{CK_SHIFT_PGDN, CMD_TARGET_DIR_DOWN_RIGHT}, +{CK_SHIFT_PGUP, CMD_TARGET_DIR_UP_RIGHT}, +{CK_SHIFT_HOME, CMD_TARGET_DIR_UP_LEFT}, {CK_MOUSE_MOVE, CMD_MOUSE_MOVE}, {CK_MOUSE_CLICK, CMD_MOUSE_CLICK}, - {CK_MOUSE_MOVE, CMD_TARGET_MOUSE_MOVE}, {CK_MOUSE_CLICK, CMD_TARGET_MOUSE_SELECT}, |