Allow broader range of key triggers for gestures, compatible with Phoenix. Fixes FIRE-1104
parent
5691127bf7
commit
c40211891a
|
|
@ -499,9 +499,17 @@ void LLPreviewGesture::addKeys()
|
|||
LLComboBox* combo = mKeyCombo;
|
||||
|
||||
combo->add( NONE_LABEL );
|
||||
for (KEY key = KEY_F2; key <= KEY_F12; key++)
|
||||
for (KEY key = ' '; key < KEY_NONE; key++)
|
||||
{
|
||||
combo->add( LLKeyboard::stringFromKey(key), ADD_BOTTOM );
|
||||
char buffer[] = {key, '\0'};
|
||||
std::string str_org(buffer);
|
||||
std::string str_translated = LLKeyboard::stringFromKey(key);
|
||||
|
||||
if (str_org == str_translated)
|
||||
{
|
||||
if (key >= ' ' && key <= '~') combo->add( str_translated, ADD_BOTTOM );
|
||||
}
|
||||
else combo->add( str_translated, ADD_BOTTOM );
|
||||
}
|
||||
combo->setCurrentByIndex(0);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue