+ Reply to Thread
Page 2 of 4 FirstFirst 1 2 3 4 LastLast
Results 11 to 20 of 37

Thread: Binding numpad keys

  1. #11
    Senior Member malk_ will become famous soon enough malk_ will become famous soon enough malk_'s Avatar
    Join Date
    Aug 2010
    Location
    Germany
    Posts
    2,529
    Quote Originally Posted by sample2501 View Post
    cool, didn't knew that. u don't have all the keycodes handy, do u?
    No, but there are some freeware tools available if you ask google to show you the code for every key. But I didn't had any luck binding them. Its possible tho (no "not a valid key" errors), but it doesn't work.
    "I worked hard to learn to aim where I shouldn't be aiming, I want others to get through this pain too!"
    o . o . o . o

  2. #12
    Senior Member KittenIgnition is on a distinguished road
    Join Date
    Aug 2010
    Location
    #WolfcamQL
    Posts
    3,763
    Quote Originally Posted by malk_ View Post
    No, but there are some freeware tools available if you ask google to show you the code for every key. But I didn't had any luck binding them. Its possible tho (no "not a valid key" errors), but it doesn't work.
    in_keyboarddebug (in wolfcam, not in ql) shows all the keys and their keycode things. i could make a list, if you want

    i have my "(" key bound to drop flag (i used to, before i reset my config), and as a bind it didnt show "(", but "0x01" or something, because its a special key. they work, if not all the time, then sometimes.

  3. #13
    Senior Member sample2501 is on a distinguished road
    Join Date
    Aug 2010
    Location
    Vienna
    Posts
    622
    ah, i see, thnx anyway

  4. #14
    Senior Member crucci is on a distinguished road
    Join Date
    Aug 2010
    Posts
    2,873
    Quote Originally Posted by KittenIgnition View Post
    in_keyboarddebug (in wolfcam, not in ql) shows all the keys and their keycode things. i could make a list, if you want

    i have my "(" key bound to drop flag (i used to, before i reset my config), and as a bind it didnt show "(", but "0x01" or something, because its a special key. they work, if not all the time, then sometimes.
    Could you tell me what the \ key in UK keyboards is? (between Z and LShift)

    http://digitalconsumption.com/userfi...5SSOcemb1g.jpg

  5. #15
    Senior Member KittenIgnition is on a distinguished road
    Join Date
    Aug 2010
    Location
    #WolfcamQL
    Posts
    3,763
    Quote Originally Posted by crucci View Post
    Could you tell me what the \ key in UK keyboards is? (between Z and LShift)

    http://digitalconsumption.com/userfi...5SSOcemb1g.jpg
    i have no idea... how would i even find that?

  6. #16
    Senior Member Yakumo has a spectacular aura about Yakumo has a spectacular aura about Yakumo's Avatar
    Join Date
    Aug 2010
    Location
    UK
    Posts
    4,282
    as malk said it's 0x00

    that is a generic catchall, it refers to all otherwise unknown keys in q3/ql

    you can't do specific keycodes sadly.

    I found some + type aliases didn't work properly when bound to 0x00 (+zoom iirc) but others do (+acc) , it's a bit strange.

  7. #17
    Senior Member malk_ will become famous soon enough malk_ will become famous soon enough malk_'s Avatar
    Join Date
    Aug 2010
    Location
    Germany
    Posts
    2,529
    /bind 0x00 +zoom and I can do it with my headset volume controls
    "I worked hard to learn to aim where I shouldn't be aiming, I want others to get through this pain too!"
    o . o . o . o

  8. #18
    Senior Member KittenIgnition is on a distinguished road
    Join Date
    Aug 2010
    Location
    #WolfcamQL
    Posts
    3,763
    Code:
    0x1c "return" KMOD_HUM Q:0x0d(ENTER)
    0x01 "escape" KMOD_HUM Q:0x1b(ESCAPE)
    0x3b "f1" Q:0x91(F1)
    0x3c "f2" Q:0x92(F2)
    0x3d "f3" Q:0x93(F3)
    0x3e "f4" Q:0x94(F4)
    0x3f "f5" Q:0x95(F5)
    0x3g "f6" Q:0x96(F6)
    0x3h "f7" Q:0x97(F7)
    0x3i "f8" Q:0x98(F8)
    0x3j "f9" Q:0x99(F9)
    0x3k "f10" Q:0x9a(F10)
    0x3l "f11" Q:0x9b(F11)
    0x3m "f12" Q:0x9c(F12)
    0xb7 "print screen" Q:0x14d(PRINT)
    0x46 "scroll lock" KMOD_HUM Q:0x14f(SCROLLOCK)
    0xc5 "pause" Q:0x83(PAUSE)
    0x0e "backspace" Q:0x7f(BACKSPACE)
    0x29 "`" Q:0x60(`)
    0x02 "1" Q:0x31(1)
    0x03 "2" Q:0x32(2)
    0x04 "3" Q:0x33(3)
    0x05 "4" Q:0x34(4)
    0x06 "5" Q:0x35(5)
    0x07 "6" Q:0x36(6)
    0x08 "7" Q:0x37(7)
    0x09 "8" Q:0x38(8)
    0x0a "9" Q:0x39(9)
    0x0b "0" Q:0x30(0)
    0x0c "-" Q:0x2d(-)
    0x0d "=" Q:0x3d(=)
    0x0e "backspace" Q:0x7f(BACKSPACE)
    0xd3 "delete" Q:0x8c(DEL)
    0xc7 "home" Q:0x8f(HOME)
    0xc9 "page up" Q:0x8e(PGUP)
    oxcf "end" Q:0x90(END)
    0xd1 "page down" Q:0x8d(PGDN)
    0x45 "numlock" Q:0xaf(KP_NUMLOCK)
    0xb5 "[/]" Q:0xac(KP_SLASH)
    0x37 "[*]" Q:0xb0(KP_STAR)
    0x4a "[-]" Q:0xad(KP_MINUS)
    0x47 "[7]" Q:0xa0(KP_HOME)
    0x48 "[8]" Q:0xa1(KP_UPARROW)
    0x49 "[9]" Q:0xa2(KP_PGUP)
    0x4e "[+]" Q:0xae(KP_PLUS)
    0x4b "[4]" Q:0xa3{KP_LEFTARROW)
    0x4c "[5]" Q:0xa4(KP_5)
    0x4d "[6]" Q:0xa5(KP_RIGHTARROW)
    0x4f "[1]" Q:0xa6(KP_END)
    0x50 "[2]" Q:0xa7(KP_DOWNARROW)
    0x51 "[3]" Q:0xa8(KP_PGDN)
    0x52 "[0]" Q:0xaa(KP_INS)
    0x53 "[.]" Q:0xab(KP_DEL)
    0x9c "enter" Q:0xa9(KP_ENTER)
    0xcb "left" Q:0x86(LEFTARROW)
    0xd0 "down" Q:0x85(DOWNARROW)
    0xcd "right" Q:0x87(RIGHTARROW)
    0xc8 "up" Q:0x84(UPARROW)
    thats all im doing

    i know that they cant be bound in QL, but i started, so i decided to finish all the "special" keys (pretty much just what i felt like doing, in no real order. might get ordered later on, if QL adds this kind of binding support or something... then ill finish it).

  9. #19
    Senior Member g0vn0r is on a distinguished road
    Join Date
    Aug 2010
    Posts
    161
    (slightly off-topic)

    Here is a utility named QLrebind that I wrote last year and used on a daily basis since then -> HERE

    People interested in using the OEM key, like e.g. crucci, might find this handy.

    The original announcement in the beta forums was:
    Hi,

    here is a little program which purpose is to regain some control on the keyboard, particularly in the WASD area.

    Features:
    - disable some key combinations which can be harmful during a match: Alt TAB and/or Alt ESC
    - prevent toggle effect of CapsLock and/or NumLock. As on option, rebind these keys to other QL keys
    - prevent the system-wise effect of the Left WinLogo key. As on option, rebind this key to another QL key
    - rebind the OEM key to another QL key. On so-called "102 keys" or "105 keys" keyboards, the OEM key is located between the Left Shift key and the Z key

    Some other programs exist to do these things, however this one has a few advantages:
    - designed specifically for Quake Live
    - no need for administrative rights
    - doesn't affect the Windows registry
    - doesn't affect your QL files
    - small memory footprint
    - free

    and a few drawbacks:
    - only for the Windows platform. And only for 32bits variants, so far
    - no fancy Install/Remove capabilities
    - unfinished

    If you want to try it, just remember this: your choices take effect as soon as the program is minimized in the taskbar. Because the effects of the program have system scope, you might as well use the program with Notepad, for testing purpose.

    Thanks to Staruszek for testing under W7

    PLEASE REPORT BUGS

    Known bugs and limitations :
    - if user's personal preference for CapsLock is to unlock using the Shift key, then program features regarding CapsLock don't behave as expected
    - under Vista and Seven the program icon is ugly

  10. #20
    Senior Member malk_ will become famous soon enough malk_ will become famous soon enough malk_'s Avatar
    Join Date
    Aug 2010
    Location
    Germany
    Posts
    2,529
    Quote Originally Posted by g0vn0r View Post
    Here is a utility named QLrebind that I wrote last year and used on a daily basis since then -> HERE

    People interested in using the OEM key, like e.g. crucci, might find this handy.
    Wow, thank you. I totally missed this on beta forums.
    "I worked hard to learn to aim where I shouldn't be aiming, I want others to get through this pain too!"
    o . o . o . o

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts