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

@ -100,7 +100,7 @@ KEY 25 1.0 w W å Å 1
KEY 53 1.0 x X x X 1
KEY 29 1.0 y Y ü Ü 1
KEY 52 1.0 z Z æ Æ 1
KEY 59 1.0 , < ç Ç 0
KEY 59 1.0 , < ç Ç 2
KEY 60 1.0 . > ˙ ˇ 0
KEY 61 1.0 / ? ¿ ̉ 0

View file

@ -103,7 +103,7 @@ KEY 56 1.0 b B b B 1
KEY 57 1.0 n N ñ Ñ 1
KEY 58 1.0 m M µ µ 1
KEY 59 1.0 , < ç Ç 0
KEY 59 1.0 , < ç Ç 2
KEY 60 1.0 . > ˙ ˇ 0
KEY 61 1.0 / ? ¿ ̉ 0
KEY 62 2.5 Shift Shift Shift Shift 0

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;