https://git.reactos.org/?p=reactos.git;a=commitdiff;h=3b983e57b02982f7f21eca35d3ca3745624df948

commit 3b983e57b02982f7f21eca35d3ca3745624df948
Author:     Arjav Garg <[email protected]>
AuthorDate: Sat Jul 18 19:03:43 2020 +0530
Commit:     GitHub <[email protected]>
CommitDate: Sat Jul 18 15:33:43 2020 +0200

    [OSK] Meta key modifier behaviour added (#2973)
    
    Make the meta key in the OSK have modifier key behaviour.
    Changed all the .rc files in the OSK so that the meta key doesn't release 
on it's own and needs a second click to release.
    CORE-17161
---
 base/applications/osk/lang/ar-DZ.rc | 8 ++++----
 base/applications/osk/lang/cs-CZ.rc | 8 ++++----
 base/applications/osk/lang/de-DE.rc | 8 ++++----
 base/applications/osk/lang/en-GB.rc | 8 ++++----
 base/applications/osk/lang/en-US.rc | 8 ++++----
 base/applications/osk/lang/es-ES.rc | 8 ++++----
 base/applications/osk/lang/et-EE.rc | 8 ++++----
 base/applications/osk/lang/fr-CA.rc | 8 ++++----
 base/applications/osk/lang/fr-FR.rc | 8 ++++----
 base/applications/osk/lang/he-IL.rc | 8 ++++----
 base/applications/osk/lang/id-ID.rc | 8 ++++----
 base/applications/osk/lang/it-IT.rc | 8 ++++----
 base/applications/osk/lang/pl-PL.rc | 8 ++++----
 base/applications/osk/lang/ro-RO.rc | 8 ++++----
 base/applications/osk/lang/ru-RU.rc | 8 ++++----
 base/applications/osk/lang/tr-TR.rc | 8 ++++----
 base/applications/osk/lang/zh-CN.rc | 8 ++++----
 base/applications/osk/lang/zh-TW.rc | 8 ++++----
 18 files changed, 72 insertions(+), 72 deletions(-)

diff --git a/base/applications/osk/lang/ar-DZ.rc 
b/base/applications/osk/lang/ar-DZ.rc
index f9cda704bcf..dfbf6f60cb9 100644
--- a/base/applications/osk/lang/ar-DZ.rc
+++ b/base/applications/osk/lang/ar-DZ.rc
@@ -85,11 +85,11 @@ BEGIN
     PUSHBUTTON      "ظ",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/cs-CZ.rc 
b/base/applications/osk/lang/cs-CZ.rc
index 2802a978f97..a873fce0264 100644
--- a/base/applications/osk/lang/cs-CZ.rc
+++ b/base/applications/osk/lang/cs-CZ.rc
@@ -85,11 +85,11 @@ BEGIN
     PUSHBUTTON      "/",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/de-DE.rc 
b/base/applications/osk/lang/de-DE.rc
index de49bb98453..83c7b760e09 100644
--- a/base/applications/osk/lang/de-DE.rc
+++ b/base/applications/osk/lang/de-DE.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      "-",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"Umsch",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "Strg",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "Alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "Alt 
Gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "Menü",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"Strg",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "Einfg",SCAN_CODE_75,411,35,23,22
@@ -206,11 +206,11 @@ BEGIN
     PUSHBUTTON      
"umsch",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "strg",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menü",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"strg",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "einfg",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/en-GB.rc 
b/base/applications/osk/lang/en-GB.rc
index 8665669447e..dc0fc5b81c4 100644
--- a/base/applications/osk/lang/en-GB.rc
+++ b/base/applications/osk/lang/en-GB.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      "/",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"Shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -206,11 +206,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/en-US.rc 
b/base/applications/osk/lang/en-US.rc
index f852a7e6293..412ead788fb 100644
--- a/base/applications/osk/lang/en-US.rc
+++ b/base/applications/osk/lang/en-US.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,64,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,343,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,125,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,213,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,240,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,240,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,267,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,294,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,323,22,15,15
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/es-ES.rc 
b/base/applications/osk/lang/es-ES.rc
index e09e8f88dbc..24e1e57c01b 100644
--- a/base/applications/osk/lang/es-ES.rc
+++ b/base/applications/osk/lang/es-ES.rc
@@ -87,11 +87,11 @@ BEGIN
     PUSHBUTTON      "-",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"maj",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menú",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -207,11 +207,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/et-EE.rc 
b/base/applications/osk/lang/et-EE.rc
index c449c8ed4fc..d2dddd6599a 100644
--- a/base/applications/osk/lang/et-EE.rc
+++ b/base/applications/osk/lang/et-EE.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,64,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,343,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,125,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,213,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,240,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,240,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,267,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,294,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,323,22,15,15
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/fr-CA.rc 
b/base/applications/osk/lang/fr-CA.rc
index c7857d406be..423868f2d85 100644
--- a/base/applications/osk/lang/fr-CA.rc
+++ b/base/applications/osk/lang/fr-CA.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      "/",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"maj",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -206,11 +206,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/fr-FR.rc 
b/base/applications/osk/lang/fr-FR.rc
index 2764cf9b57e..91cc7af35e4 100644
--- a/base/applications/osk/lang/fr-FR.rc
+++ b/base/applications/osk/lang/fr-FR.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      "!",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"maj",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -206,11 +206,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/he-IL.rc 
b/base/applications/osk/lang/he-IL.rc
index cadeb7037dd..0fe7d60e9a9 100644
--- a/base/applications/osk/lang/he-IL.rc
+++ b/base/applications/osk/lang/he-IL.rc
@@ -85,11 +85,11 @@ BEGIN
     PUSHBUTTON      ".",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/id-ID.rc 
b/base/applications/osk/lang/id-ID.rc
index f916f2932ef..4de8d491cfa 100644
--- a/base/applications/osk/lang/id-ID.rc
+++ b/base/applications/osk/lang/id-ID.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,64,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,343,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,125,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,213,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,240,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,240,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,267,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,294,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,323,22,15,15
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/it-IT.rc 
b/base/applications/osk/lang/it-IT.rc
index f2b3649fbf5..956d274c59a 100644
--- a/base/applications/osk/lang/it-IT.rc
+++ b/base/applications/osk/lang/it-IT.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      "-",SCAN_CODE_55,235,79,15,15
     PUSHBUTTON      
"Shift",SCAN_CODE_57,254,79,64,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,125,15
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,240,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,240,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,267,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,294,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,323,22,15,15
@@ -206,11 +206,11 @@ BEGIN
     PUSHBUTTON      "-",SCAN_CODE_55,235,79,15,15
     PUSHBUTTON      
"Shift",SCAN_CODE_57,254,79,64,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,125,15
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,240,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,240,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,267,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,294,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,323,22,15,15
diff --git a/base/applications/osk/lang/pl-PL.rc 
b/base/applications/osk/lang/pl-PL.rc
index 1844ff89514..c128976e309 100644
--- a/base/applications/osk/lang/pl-PL.rc
+++ b/base/applications/osk/lang/pl-PL.rc
@@ -85,11 +85,11 @@ BEGIN
     PUSHBUTTON      "/",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/ro-RO.rc 
b/base/applications/osk/lang/ro-RO.rc
index 21cae9a49d5..c45f0725ae3 100644
--- a/base/applications/osk/lang/ro-RO.rc
+++ b/base/applications/osk/lang/ro-RO.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      "/",SCAN_CODE_55,235,79,15,15
     PUSHBUTTON      
"schimb",SCAN_CODE_57,254,79,64,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,125,15
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,213,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,240,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,240,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "meniu",SCAN_CODE_129,267,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,294,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,323,22,15,15
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      "/",SCAN_CODE_55,235,79,15,15
     PUSHBUTTON      
"schimb",SCAN_CODE_57,254,79,64,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,125,15
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,213,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,240,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,240,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "meniu",SCAN_CODE_129,267,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,294,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,323,22,15,15
diff --git a/base/applications/osk/lang/ru-RU.rc 
b/base/applications/osk/lang/ru-RU.rc
index c2878b717ee..e4f6a4fa125 100644
--- a/base/applications/osk/lang/ru-RU.rc
+++ b/base/applications/osk/lang/ru-RU.rc
@@ -86,11 +86,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,64,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,343,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,125,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,213,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,240,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,240,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,267,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,294,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,323,22,15,15
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/tr-TR.rc 
b/base/applications/osk/lang/tr-TR.rc
index 179545d9bb5..720e7137852 100644
--- a/base/applications/osk/lang/tr-TR.rc
+++ b/base/applications/osk/lang/tr-TR.rc
@@ -85,11 +85,11 @@ BEGIN
     PUSHBUTTON      ".",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"Shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "Ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "Alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      
"Alt",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "Menü",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"Ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "Ins",SCAN_CODE_75,411,35,23,22
@@ -205,11 +205,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/zh-CN.rc 
b/base/applications/osk/lang/zh-CN.rc
index 2ccaa37269b..69b88370bb7 100644
--- a/base/applications/osk/lang/zh-CN.rc
+++ b/base/applications/osk/lang/zh-CN.rc
@@ -88,11 +88,11 @@ BEGIN
     PUSHBUTTON      "/",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -208,11 +208,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15
diff --git a/base/applications/osk/lang/zh-TW.rc 
b/base/applications/osk/lang/zh-TW.rc
index 02d980a6cfc..19da7d034fc 100644
--- a/base/applications/osk/lang/zh-TW.rc
+++ b/base/applications/osk/lang/zh-TW.rc
@@ -87,11 +87,11 @@ BEGIN
     PUSHBUTTON      "/",SCAN_CODE_55,307,113,23,22
     PUSHBUTTON      
"shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,48,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,116,139,143,22
     PUSHBUTTON      "alt 
gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,298,139,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,411,35,23,22
@@ -207,11 +207,11 @@ BEGIN
     PUSHBUTTON      
"shift",SCAN_CODE_57,254,79,45,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ctrl",SCAN_CODE_58,3,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "v",SCAN_CODE_84,324,98,15,15,BS_ICON
-    PUSHBUTTON      "ROS",SCAN_CODE_127,30,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_127,30,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "alt",SCAN_CODE_60,57,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "",SCAN_CODE_61,84,98,106,15 //space
     PUSHBUTTON      "alt",SCAN_CODE_62,194,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
-    PUSHBUTTON      "ROS",SCAN_CODE_128,221,98,24,15,BS_ICON
+    PUSHBUTTON      
"ROS",SCAN_CODE_128,221,98,24,15,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "menu",SCAN_CODE_129,248,98,24,15,BS_ICON
     PUSHBUTTON      
"ctrl",SCAN_CODE_64,275,98,24,15,BS_PUSHLIKE|BS_AUTOCHECKBOX
     PUSHBUTTON      "ins",SCAN_CODE_75,304,22,15,15

Reply via email to