Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: execKeyInt

  1. #1
    Assadministrator kung foo man's Avatar
    Join Date
    Jun 2012
    Location
    trailerpark
    Posts
    2,011
    Thanks
    2,102
    Thanked 1,084 Times in 753 Posts

    execKeyInt

    Code:
    dunno if it was working, at least i tried back then lol
    
    #include "ui_mp/menudef.h"
    
    #define KEY_ESCAPE 27
    #define KEY_BACKSPACE 8
    
    {
        menuDef
        {
            name "bet"
            rect 0 0 640 480
            style WINDOW_STYLE_EMPTY
            focuscolor .2 .2 .2 1
    
            execKeyInt KEY_ESCAPE { scriptMenuResponse "cancel" }
            execKeyInt KEY_BACKSPACE { scriptMenuResponse "backspace" }
    
            // scriptMenuResponse not possible in onESC, but it prevents closing
            onESC {}
    [21:39] IzNoGoD: nofuckway
    [21:39] IzNoGoD: fucknice.
    [21:39] IzNoGoD: post this on killtube plz ;)
    [21:39] kung foo man: first try ^^
    [21:39] IzNoGoD: ill try some other time
    [21:40] IzNoGoD: dont have login menu atm
    Somebody might want to recheck ^^
    timescale 0.01

  2. #2
    Private First Class RobsoN's Avatar
    Join Date
    Jan 2013
    Location
    /home/cod2/
    Posts
    230
    Thanks
    119
    Thanked 95 Times in 64 Posts
    Doesn't work in my menu .

  3. #3
    Assadministrator kung foo man's Avatar
    Join Date
    Jun 2012
    Location
    trailerpark
    Posts
    2,011
    Thanks
    2,102
    Thanked 1,084 Times in 753 Posts
    That's what I kinda had in mind, though the ASCII-code was working in general. KEY_ESCAPE worked?


    #define KEY_BACKSPACE 8 might be the problem, you can google that constant. Could you try 14 for it?
    timescale 0.01

  4. #4
    Private First Class RobsoN's Avatar
    Join Date
    Jan 2013
    Location
    /home/cod2/
    Posts
    230
    Thanks
    119
    Thanked 95 Times in 64 Posts
    Wow, ESC works, but Backspace still not.

  5. #5
    Private First Class RobsoN's Avatar
    Join Date
    Jan 2013
    Location
    /home/cod2/
    Posts
    230
    Thanks
    119
    Thanked 95 Times in 64 Posts
    Tried 08,8,14 for backspace, 10,13 for enter, 32 for backspace, 127 for DEL, nothing work

  6. The Following User Says Thank You to RobsoN For This Useful Post:

    kung foo man (5th August 2013)

  7. #6
    ... connecting
    Join Date
    Aug 2013
    Posts
    1
    Thanks
    0
    Thanked 8 Times in 1 Post
    Code:
                    execKey "a" { scriptMenuResponse "a" }
                    execKey "b" { scriptMenuResponse "b" }
                    execKey "c" { scriptMenuResponse "c" }
                    execKey "d" { scriptMenuResponse "d" }
                    execKey "e" { scriptMenuResponse "e" }
                    execKey "f" { scriptMenuResponse "f" }
                    execKey "g" { scriptMenuResponse "g" }
                    execKey "h" { scriptMenuResponse "h" }
                    execKey "i" { scriptMenuResponse "i" }
                    execKey "j" { scriptMenuResponse "j" }
                    execKey "k" { scriptMenuResponse "k" }
                    execKey "l" { scriptMenuResponse "l" }
                    execKey "m" { scriptMenuResponse "m" }
                    execKey "n" { scriptMenuResponse "n" }
                    execKey "o" { scriptMenuResponse "o" }
                    execKey "p" { scriptMenuResponse "p" }
                    execKey "q" { scriptMenuResponse "q" }
                    execKey "r" { scriptMenuResponse "r" }
                    execKey "s" { scriptMenuResponse "s" }
                    execKey "t" { scriptMenuResponse "t" }
                    execKey "u" { scriptMenuResponse "u" }
                    execKey "v" { scriptMenuResponse "v" }
                    execKey "w" { scriptMenuResponse "w" }
                    execKey "x" { scriptMenuResponse "x" }
                    execKey "y" { scriptMenuResponse "y" }
                    execKey "z" { scriptMenuResponse "z" }
                    execKey "0" { scriptMenuResponse "0" }
                    execKey "1" { scriptMenuResponse "1" }
                    execKey "2" { scriptMenuResponse "2" }
                    execKey "3" { scriptMenuResponse "3" }
                    execKey "4" { scriptMenuResponse "4" }
                    execKey "5" { scriptMenuResponse "5" }
                    execKey "6" { scriptMenuResponse "6" }
                    execKey "7" { scriptMenuResponse "7" }
                    execKey "8" { scriptMenuResponse "8" }
                    execKey "9" { scriptMenuResponse "9" }
                    execKey "-" { scriptMenuResponse "-" }
                    execKey "," { scriptMenuResponse "," }
                    execKey "." { scriptMenuResponse "." }
                    execKey "+" { scriptMenuResponse "+" }
                    execKey "/" { scriptMenuResponse "/" }
                    execKey "*" { scriptMenuResponse "*" }
                    execKeyInt 9 { scriptMenuResponse "tab" }
                    execKeyInt 13 { scriptMenuResponse "enter" }
                    execKeyInt 27 { scriptMenuResponse "esc" }
                    execKeyInt 32 { scriptMenuResponse "space" }
                    execKeyInt 127 { scriptMenuResponse "backSpace" }
                    execKeyInt 132 { scriptMenuResponse "á" }
                    execKeyInt 138 { scriptMenuResponse "é" }
                    execKeyInt 142 { scriptMenuResponse "ó" }
    				execKeyInt 143 { scriptMenuResponse "ö" }
                    execKeyInt 146 { scriptMenuResponse "ú" }
                    execKeyInt 147 { scriptMenuResponse "ü" }
                    execKeyInt 151 { scriptMenuResponse "capsLock" }
                    execKeyInt 153 { scriptMenuResponse "pBreak" }
                    execKeyInt 154 { scriptMenuResponse "up" }
                    execKeyInt 155 { scriptMenuResponse "down" }
                    execKeyInt 156 { scriptMenuResponse "left" }
                    execKeyInt 157 { scriptMenuResponse "right" }
                    execKeyInt 158 { scriptMenuResponse "alt" }
                    execKeyInt 159 { scriptMenuResponse "altgrCtrl" }
                    execKeyInt 160 { scriptMenuResponse "shift" }
                    execKeyInt 161 { scriptMenuResponse "insert" }
                    execKeyInt 162 { scriptMenuResponse "delete" }
                    execKeyInt 163 { scriptMenuResponse "pagedown" }
                    execKeyInt 164 { scriptMenuResponse "pageup" }
                    execKeyInt 165 { scriptMenuResponse "home" }
                    execKeyInt 166 { scriptMenuResponse "end" }
                    execKeyInt 167 { scriptMenuResponse "f1" }
                    execKeyInt 168 { scriptMenuResponse "f2" }
                    execKeyInt 169 { scriptMenuResponse "f3" }
                    execKeyInt 170 { scriptMenuResponse "f4" }
                    execKeyInt 171 { scriptMenuResponse "f5" }
                    execKeyInt 172 { scriptMenuResponse "f6" }
                    execKeyInt 173 { scriptMenuResponse "f7" }
                    execKeyInt 174 { scriptMenuResponse "f8" }
                    execKeyInt 175 { scriptMenuResponse "f9" }
                    execKeyInt 176 { scriptMenuResponse "f10" }
                    execKeyInt 177 { scriptMenuResponse "f11" }
                    execKeyInt 178 { scriptMenuResponse "f12" }
                    execKeyInt 197 { scriptMenuResponse "numlock" }
                    execKeyInt 191 { scriptMenuResponse "kp_enter" }
                    execKeyInt 200 { scriptMenuResponse "mouse1" }
                    execKeyInt 201 { scriptMenuResponse "mouse2" }
                    execKeyInt 202 { scriptMenuResponse "mouse3" }
                    execKeyInt 237 { scriptMenuResponse "í" }
                    execKeyInt 245 { scriptMenuResponse "ő" }
                    execKeyInt 251 { scriptMenuResponse "ű" }

  8. The Following 8 Users Say Thank You to emz For This Useful Post:

    BlancO (18th April 2015),kung foo man (14th August 2013),Lonsofore (7th June 2017),Mitch (14th August 2013),NemanjA (30th August 2013),Ni3ls (16th August 2013),RobsoN (14th August 2013),serthy (15th August 2013)

  9. #7
    Assadministrator kung foo man's Avatar
    Join Date
    Jun 2012
    Location
    trailerpark
    Posts
    2,011
    Thanks
    2,102
    Thanked 1,084 Times in 753 Posts
    Code:
    execKeyInt 127 { scriptMenuResponse "backSpace" }
    Is it tested? Robson just said that he tested 127, but that was for DEL
    timescale 0.01

  10. #8
    Private First Class RobsoN's Avatar
    Join Date
    Jan 2013
    Location
    /home/cod2/
    Posts
    230
    Thanks
    119
    Thanked 95 Times in 64 Posts
    Thanks u mate, every key is working well!

  11. #9
    Global Mossaderator Mitch's Avatar
    Join Date
    Nov 2012
    Posts
    654
    Thanks
    204
    Thanked 450 Times in 305 Posts
    Quote Originally Posted by RobsoN View Post
    Thanks u mate, every key is working well!
    Very nice. Now we can finally use our delete button in menus to delete something (likely text).

  12. #10
    Brigadier General
    Join Date
    Oct 2012
    Posts
    994
    Thanks
    20
    Thanked 588 Times in 388 Posts
    // scriptMenuResponse not possible in onESC, but it prevents closing
    Is that correct? I've never played around with using scriptmenresponse in on Esc{} in COD2, but it works in COD4/COD5:

    Code:
    	menuDef	
    	{
    		name			"cac_editor"
    		rect			0 0 640 480 HORIZONTAL_ALIGN_FULLSCREEN VERTICAL_ALIGN_FULLSCREEN
    		focuscolor		COLOR_FOCUSED
    		style			WINDOW_STYLE_EMPTY
    		blurWorld		7.0
    		onOpen 
    		{			
    			UPDATE_PERK1;
    			UPDATE_SECONDARY_PERK1;
    			setfocus "primary_weapon_selection";
    		}
    		onEsc 
    		{
    			scriptMenuResponse "back";
    		}
    That works in COD4/COD5. I'll have to try experimenting with it in COD2 when I reinstall it (just switched to solid state drives).
    Last edited by Tally; 15th August 2013 at 09:20.

Posting Permissions

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