Tweaking onscreen keyboard.

This commit is contained in:
Pere Pujal i Carabantes 2011-11-14 20:54:15 +00:00
parent 8f8f9b0139
commit 5a85cef991
3 changed files with 6 additions and 6 deletions

View file

@ -1166,7 +1166,7 @@ static void label_key(osk_key key, on_screen_keyboard *keyboard)
else if (modstate == KMOD_CAPS)
{
if (key.shiftcaps)
if (key.shiftcaps == 1)
text = wcsdup(key.top_label);
else
text = wcsdup(key.plain_label);
@ -1198,7 +1198,7 @@ static void label_key(osk_key key, on_screen_keyboard *keyboard)
else if (modstate & KMOD_SHIFT && modstate & KMOD_CAPS)
{
if (key.shiftcaps)
if (key.shiftcaps == 1)
text = wcsdup(key.plain_label);
else
text = wcsdup(key.top_label);
@ -1315,7 +1315,7 @@ static char * find_keysym(osk_key key, on_screen_keyboard *keyboard)
else if (modstate == KMOD_CAPS)
{
if (key.shiftcaps)
if (key.shiftcaps == 1)
keysym = keysyms.caps;
else
keysym = keysyms.plain;
@ -1347,7 +1347,7 @@ static char * find_keysym(osk_key key, on_screen_keyboard *keyboard)
else if (modstate & KMOD_SHIFT && modstate & KMOD_CAPS)
{
if (key.shiftcaps)
if (key.shiftcaps == 1)
keysym = keysyms.plain;
else
keysym = keysyms.caps;