forked from len0rd/rockbox
Fix up configurable keys, edit exit string, more work needs to be done on menu keys
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9506 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
6171be84da
commit
8ae6802697
5 changed files with 29 additions and 17 deletions
|
|
@ -482,6 +482,7 @@ int translatekey(int key)
|
|||
return 'w';
|
||||
case 9:
|
||||
return KEY_ENTER;
|
||||
case 10:
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -510,6 +511,7 @@ int translatekey(int key)
|
|||
return 8;
|
||||
case KEY_ENTER:
|
||||
return 9;
|
||||
case KEY_F9:
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -547,6 +549,7 @@ int Oset_keys()
|
|||
{ "Game Open", NULL },
|
||||
{ "Game Strafe", NULL },
|
||||
{ "Game Weapon", NULL },
|
||||
{ "Game Automap", NULL },
|
||||
};
|
||||
|
||||
m = rb->menu_init(items, sizeof(items) / sizeof(*items),
|
||||
|
|
@ -601,10 +604,16 @@ int Oset_keys()
|
|||
|
||||
case 7:
|
||||
key_weapon=translatekey(key_weapon);
|
||||
rb->set_option(items[6].desc, &key_weapon, INT, doomkeys, numdoomkeys, NULL );
|
||||
rb->set_option(items[7].desc, &key_weapon, INT, doomkeys, numdoomkeys, NULL );
|
||||
key_weapon=translatekey(key_weapon);
|
||||
break;
|
||||
|
||||
case 8:
|
||||
key_map=translatekey(key_map);
|
||||
rb->set_option(items[8].desc, &key_map, INT, doomkeys, numdoomkeys, NULL );
|
||||
key_map=translatekey(key_map);
|
||||
break;
|
||||
|
||||
default:
|
||||
menuquit=1;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue