Add numeric-keypad alternatives to CTRL-ALT-END/PGUP/PGDN shortcuts.
Patch from tigerforce.
This commit is contained in:
parent
bb7dff751e
commit
7570ba4271
2 changed files with 6 additions and 6 deletions
|
|
@ -780,7 +780,7 @@ int render()
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (rawinputkey[sdl_scancode(SDL_SCANCODE_PAGEDOWN)] &&
|
if ((rawinputkey[sdl_scancode(SDL_SCANCODE_PAGEDOWN)] || rawinputkey[sdl_scancode(SDL_SCANCODE_KP_3)]) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]) &&
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LALT)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RALT)]))
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LALT)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RALT)]))
|
||||||
trigger_fullscreen = 1;
|
trigger_fullscreen = 1;
|
||||||
|
|
@ -789,7 +789,7 @@ int render()
|
||||||
trigger_fullscreen = 0;
|
trigger_fullscreen = 0;
|
||||||
toggle_fullscreen();
|
toggle_fullscreen();
|
||||||
}
|
}
|
||||||
else if (rawinputkey[sdl_scancode(SDL_SCANCODE_PAGEUP)] &&
|
else if ((rawinputkey[sdl_scancode(SDL_SCANCODE_PAGEUP)] || rawinputkey[sdl_scancode(SDL_SCANCODE_KP_9)]) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]) &&
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LALT)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RALT)]))
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LALT)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RALT)]))
|
||||||
trigger_screenshot = 1;
|
trigger_screenshot = 1;
|
||||||
|
|
@ -798,7 +798,7 @@ int render()
|
||||||
trigger_screenshot = 0;
|
trigger_screenshot = 0;
|
||||||
take_screenshot = 1;
|
take_screenshot = 1;
|
||||||
}
|
}
|
||||||
else if (event.key.keysym.scancode == SDL_SCANCODE_END &&
|
else if ((event.key.keysym.scancode == SDL_SCANCODE_END || event.key.keysym.scancode == SDL_SCANCODE_KP_1) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]))
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]))
|
||||||
trigger_inputrelease = 1;
|
trigger_inputrelease = 1;
|
||||||
else if (trigger_inputrelease)
|
else if (trigger_inputrelease)
|
||||||
|
|
|
||||||
|
|
@ -541,7 +541,7 @@ int render()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (rawinputkey[sdl_scancode(SDL_SCANCODE_PAGEDOWN)] &&
|
if ((rawinputkey[sdl_scancode(SDL_SCANCODE_PAGEDOWN)] || rawinputkey[sdl_scancode(SDL_SCANCODE_KP_3)]) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]) &&
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LALT)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RALT)]))
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LALT)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RALT)]))
|
||||||
trigger_fullscreen = 1;
|
trigger_fullscreen = 1;
|
||||||
|
|
@ -550,7 +550,7 @@ int render()
|
||||||
trigger_fullscreen = 0;
|
trigger_fullscreen = 0;
|
||||||
toggle_fullscreen();
|
toggle_fullscreen();
|
||||||
}
|
}
|
||||||
else if (rawinputkey[sdl_scancode(SDL_SCANCODE_PAGEUP)] &&
|
else if ((rawinputkey[sdl_scancode(SDL_SCANCODE_PAGEUP)] || rawinputkey[sdl_scancode(SDL_SCANCODE_KP_9)]) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]) &&
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LALT)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RALT)]))
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LALT)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RALT)]))
|
||||||
trigger_screenshot = 1;
|
trigger_screenshot = 1;
|
||||||
|
|
@ -559,7 +559,7 @@ int render()
|
||||||
trigger_screenshot = 0;
|
trigger_screenshot = 0;
|
||||||
take_screenshot = 1;
|
take_screenshot = 1;
|
||||||
}
|
}
|
||||||
else if (event.key.keysym.scancode == SDL_SCANCODE_END &&
|
else if ((event.key.keysym.scancode == SDL_SCANCODE_END || event.key.keysym.scancode == SDL_SCANCODE_KP_1) &&
|
||||||
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]))
|
(rawinputkey[sdl_scancode(SDL_SCANCODE_LCTRL)] || rawinputkey[sdl_scancode(SDL_SCANCODE_RCTRL)]))
|
||||||
trigger_inputrelease = 1;
|
trigger_inputrelease = 1;
|
||||||
else if (trigger_inputrelease)
|
else if (trigger_inputrelease)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue