April 29, 2024, 01:32:09 pm
Username:

Password:

Topic: Add more keys for bindings  (Read 1118 times)

SEGA_RUS

  • Guest
Add more keys for bindings
« on: September 30, 2015, 02:08:51 pm »
Suggestions object: Adding not implemented keys for hotkeys
Spoiler: show
    KeyMapRaw.set("DIK_ESCAPE", DIK_ESCAPE);   /* Esc*/
    KeyMapRaw.set("DIK_BACK", DIK_BACK);      /* backspace */
    KeyMapRaw.set("DIK_RETURN", DIK_RETURN);      /* Enter on main keyboard */
    KeyMapRaw.set("DIK_LCONTROL", DIK_LCONTROL);   /* Left Ctrl*/
    KeyMapRaw.set("DIK_GRAVE", DIK_GRAVE);      /* accent grave */
    KeyMapRaw.set("DIK_LSHIFT", DIK_LSHIFT);   /* Left Shift*/
    KeyMapRaw.set("DIK_BACKSLASH", DIK_BACKSLASH);      /* \ */
    KeyMapRaw.set("DIK_RSHIFT", DIK_RSHIFT);   /*Right Shift*/
    KeyMapRaw.set("DIK_LMENU", DIK_LMENU);         /* left Alt */
    KeyMapRaw.set("DIK_SPACE", DIK_SPACE);      /*Spacebar*/
    KeyMapRaw.set("DIK_CAPITAL", DIK_CAPITAL);      /*CapsLock*/
    KeyMapRaw.set("DIK_NUMLOCK", DIK_NUMLOCK);    /**/
    KeyMapRaw.set("DIK_SCROLL", DIK_SCROLL);      /* Scroll Lock */
    KeyMapRaw.set("DIK_NUMPADENTER", DIK_NUMPADENTER);   /* Enter on numeric keypad */
    KeyMapRaw.set("DIK_RCONTROL", DIK_RCONTROL);   /*Right Ctrl*/
    KeyMapRaw.set("DIK_SYSRQ", DIK_SYSRQ);            /*idk*/
    KeyMapRaw.set("DIK_RMENU", DIK_RMENU);             /* right Alt */
    KeyMapRaw.set("DIK_PAUSE", DIK_PAUSE);               /* Pause */
    KeyMapRaw.set("DIK_UP", DIK_UP);                           /* UpArrow on arrow keypad */
    KeyMapRaw.set("DIK_LEFT", DIK_LEFT);                    /* LeftArrow on arrow keypad */
    KeyMapRaw.set("DIK_RIGHT", DIK_RIGHT);               /* RightArrow on arrow keypad */
    KeyMapRaw.set("DIK_DOWN", DIK_DOWN);               /* DownArrow on arrow keypad */
    KeyMapRaw.set("DIK_LWIN", DIK_LWIN);                  /* Left Windows key */
    KeyMapRaw.set("DIK_RWIN", DIK_RWIN);                 /* Right Windows key */
    KeyMapRaw.set("DIK_F1", DIK_F1);                          /* F1 */
    KeyMapRaw.set("DIK_F2", DIK_F2);                          /* F2 */
    KeyMapRaw.set("DIK_F3", DIK_F3);                          /* F3 */
    KeyMapRaw.set("DIK_F4", DIK_F4);                          /* F4 */
    KeyMapRaw.set("DIK_F5", DIK_F5);                          /* F5 */
    KeyMapRaw.set("DIK_F6", DIK_F6);                          /* F6 */
    KeyMapRaw.set("DIK_F7", DIK_F7);                          /* F7 */
    KeyMapRaw.set("DIK_F8", DIK_F8);                          /* F8 */
    KeyMapRaw.set("DIK_F9", DIK_F9);                          /* F9 */
    KeyMapRaw.set("DIK_F10", DIK_F10);                      /* F10 */
    KeyMapRaw.set("DIK_F10", DIK_F11);                      /* F11 */
    KeyMapRaw.set("DIK_F10", DIK_F12);                      /* F12 */

Liked:
-Additional comfort in game
I will make possible to tap all other keys on keyboard. Gives more comfort in game especially Spacebar.

-Allows to use more functions.
Sooner or later it will be necessary.

Disliked
-Low priority.
Most keys are already implemented ingame. It's just comfort. Nothing more.

Ideas and their impact on gameplay:
Empty.
« Last Edit: September 30, 2015, 07:28:39 pm by SEGA_RUS »

Help Bot

  • Posts: 429
  • Forum Troll; Wiki Editor
    • View Profile
Re: Add more keys for bindings
« Reply #1 on: September 30, 2015, 05:03:09 pm »
IMO we should be able to rebind every single key out there.
In Maintenance Mode.

Beer

  • Posts: 257
    • View Profile
Re: Add more keys for bindings
« Reply #2 on: September 30, 2015, 05:40:08 pm »
well i know nothing about code but i guess thats what you have in spoilers to implement this? if so then awesome and it is great idea.

SEGA_RUS

  • Guest
Re: Add more keys for bindings
« Reply #3 on: September 30, 2015, 06:09:59 pm »
well i know nothing about code but i guess thats what you have in spoilers to implement this? if so then awesome and it is great idea.
Yep. Just copy and set more understandable name of keys 4 example
Code: [Select]
KeyMapRaw.set("DIK_ESCAPE", DIK_ESCAPE);   /* Esc*/to
Code: [Select]
KeyMapRaw.set("Esc", DIK_ESCAPE);   /* Esc*/ofc Killgore knows where to add it and how. If he likes it - 4 minutes to make it.