ft2-clone

Fasttracker 2 clone
Log | Files | Refs | README | LICENSE

commit 2fbade4b6d929694c8bcd5ddabc8449770e73bdd
parent 0a8961b61a0abcd44395efb423484b18a8e7ad69
Author: Olav Sørensen <olav.sorensen@live.no>
Date:   Mon,  7 Nov 2022 21:09:51 +0100

Hack for -/+ key in volume column (some kb layouts)

Fixes issue #38

Diffstat:
Msrc/ft2_edit.c | 10+++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/ft2_edit.c b/src/ft2_edit.c @@ -118,7 +118,15 @@ static bool testEditKeys(SDL_Scancode scancode, SDL_Keycode keycode) } if (i == KEY2VOL_ENTRIES) - i = -1; // invalid key for slot + { + // volume column key not found, let's try a hack for '-' and '+' keys first + if (scancode == SDL_SCANCODE_MINUS) + i = 5; + else if (scancode == SDL_SCANCODE_EQUALS) + i = 6; + else + i = -1; // invalid key for slot + } } else if (cursor.object == CURSOR_EFX0) {