- Add the repeat key settings dialog. It does not work yet.
authorEric Kohl <eric.kohl@reactos.org>
Sun, 2 Sep 2007 19:12:41 +0000 (19:12 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Sun, 2 Sep 2007 19:12:41 +0000 (19:12 +0000)
- Update the bounce key settings dialog.
- Update the general page.

svn path=/trunk/; revision=28781

15 files changed:
reactos/dll/cpl/access/general.c
reactos/dll/cpl/access/keyboard.c
reactos/dll/cpl/access/lang/cs-CZ.rc
reactos/dll/cpl/access/lang/de-DE.rc
reactos/dll/cpl/access/lang/en-US.rc
reactos/dll/cpl/access/lang/es-ES.rc
reactos/dll/cpl/access/lang/fr-FR.rc
reactos/dll/cpl/access/lang/hu-HU.rc
reactos/dll/cpl/access/lang/id-ID.rc
reactos/dll/cpl/access/lang/it-IT.rc
reactos/dll/cpl/access/lang/ja-JP.rc
reactos/dll/cpl/access/lang/nl-NL.rc
reactos/dll/cpl/access/lang/pl-PL.rc
reactos/dll/cpl/access/lang/ru-RU.rc
reactos/dll/cpl/access/resource.h

index 920c6bc..5c41d78 100644 (file)
@@ -30,12 +30,16 @@ typedef struct _GLOBAL_DATA
 static VOID
 FillResetComboBox(HWND hwnd)
 {
-    TCHAR szBuffer[16];
+    TCHAR szBuffer[32];
+    TCHAR szMinutes[20];
     INT i;
 
+    if (LoadString(hApplet, IDS_MINUTES, szMinutes, 20) == 0)
+        lstrcpy(szMinutes, L"Minutes");
+
     for (i = 0; i < 6; i++)
     {
-        _stprintf(szBuffer, _T("%u"), (i + 1) * 5);
+        _stprintf(szBuffer, _T("%u %s"), (i + 1) * 5, szMinutes);
         SendMessage(hwnd,
                     CB_ADDSTRING,
                     0,
index 8ad19e4..4267786 100644 (file)
@@ -10,6 +10,7 @@
 
 #include <windows.h>
 #include <stdlib.h>
+#include <stdio.h>
 #include <commctrl.h>
 #include <prsht.h>
 #include <tchar.h>
@@ -119,9 +120,15 @@ StickyKeysDlgProc(HWND hwndDlg,
 static VOID
 SetDlgItemTime(HWND hwnd, INT nId, INT nTimeMs)
 {
-    TCHAR szBuffer[16];
+    TCHAR szBuffer[32];
+    TCHAR szSeconds[20];
 
-    wsprintf(szBuffer, _T("%d.%d"), nTimeMs / 1000, (nTimeMs % 1000) / 100);
+    if (LoadString(hApplet, IDS_SECONDS, szSeconds, 20) == 0)
+        lstrcpy(szSeconds, L"Seconds");
+
+    _stprintf(szBuffer, _T("%d.%d %s"),
+              nTimeMs / 1000, (nTimeMs % 1000) / 100,
+              szSeconds);
 
     SetDlgItemText(hwnd, nId, szBuffer);
 }
@@ -202,6 +209,44 @@ BounceKeysDlgProc(HWND hwndDlg,
 }
 
 
+INT_PTR CALLBACK
+RepeatKeysDlgProc(HWND hwndDlg,
+                  UINT uMsg,
+                  WPARAM wParam,
+                  LPARAM lParam)
+{
+    PGLOBAL_DATA pGlobalData;
+
+    pGlobalData = (PGLOBAL_DATA)GetWindowLongPtr(hwndDlg, DWLP_USER);
+
+    switch (uMsg)
+    {
+        case WM_INITDIALOG:
+            pGlobalData = (PGLOBAL_DATA)lParam;
+            SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pGlobalData);
+            break;
+
+        case WM_COMMAND:
+            switch (LOWORD(wParam))
+            {
+                case IDOK:
+                    EndDialog(hwndDlg, TRUE);
+                    break;
+
+                case IDCANCEL:
+                    EndDialog(hwndDlg, FALSE);
+                    break;
+
+                default:
+                    break;
+            }
+            break;
+    }
+
+    return FALSE;
+}
+
+
 /* Property page dialog callback */
 INT_PTR CALLBACK
 FilterKeysDlgProc(HWND hwndDlg,
@@ -279,6 +324,11 @@ FilterKeysDlgProc(HWND hwndDlg,
                     break;
 
                 case IDC_FILTER_REPEAT_BUTTON:
+                    DialogBoxParam(hApplet,
+                                   MAKEINTRESOURCE(IDD_REPEATKEYSOPTIONS),
+                                   hwndDlg,
+                                   (DLGPROC)RepeatKeysDlgProc,
+                                   (LPARAM)pGlobalData);
                     break;
 
                 case IDC_FILTER_STATUS_CHECK:
index 2b286b9..1d00427 100644 (file)
@@ -85,9 +85,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Automatické vypnutí",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Vypnout &funkce usnadnìní po neèinnosti del\9aí ne\9e:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minutes",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "Upozornìní",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Pøi zapnutí funkce zobrazit upozornìní.",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -224,17 +223,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -250,4 +292,7 @@ BEGIN
   IDS_SENTRY_TITLE "Flash the titlebar"
   IDS_SENTRY_WINDOW "Flash the active window"
   IDS_SENTRY_DISPLAY "Flash the desktop"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minutes"
 END
index 6de527f..11bcfd3 100644 (file)
@@ -88,8 +88,7 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Automatischer Reset",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Ei&ngabehilfen automatisch deaktivieren nach:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  LTEXT "&Minuten",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
 
   GROUPBOX "Benachrichtigung",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
@@ -227,17 +226,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -253,4 +295,7 @@ BEGIN
   IDS_SENTRY_TITLE "Aktive Titelleiste blinkt"
   IDS_SENTRY_WINDOW "Aktives Fenster blinkt"
   IDS_SENTRY_DISPLAY "Desktop blinkt"
+
+  IDS_SECONDS "Sekunden"
+  IDS_MINUTES "Minuten"
 END
index f40a20c..09d0d54 100644 (file)
@@ -85,9 +85,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Automatic Reset",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "&Turn off accessibility features after idle for:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minutes",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "Notification",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Give warning message when turning a feature on",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -224,17 +223,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -250,4 +292,7 @@ BEGIN
   IDS_SENTRY_TITLE "Flash the titlebar"
   IDS_SENTRY_WINDOW "Flash the active window"
   IDS_SENTRY_DISPLAY "Flash the desktop"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minutes"
 END
index c3b7f82..dd058c4 100644 (file)
@@ -88,9 +88,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Automatic Reset",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Apagar las opciones de accesibilidad despues de estar inactivo por:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minutes",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "Notificación",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Dar mensage de aviso al activar unacaracterística",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -227,17 +226,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -253,4 +295,7 @@ BEGIN
   IDS_SENTRY_TITLE "Flash the titlebar"
   IDS_SENTRY_WINDOW "Flash the active window"
   IDS_SENTRY_DISPLAY "Flash the desktop"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minutes"
 END
index de2e829..d49be45 100644 (file)
@@ -87,9 +87,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Réinitialisation automatique",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "&Désactiver les fonctionnalités d'accessibilité après un délai d'inactivité de :",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minutes",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "Avertissement",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Afficher un message d'avertissement lors de l'activation d'une fonctionnalité",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -226,17 +225,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -252,4 +294,7 @@ BEGIN
   IDS_SENTRY_TITLE "Flash the titlebar"
   IDS_SENTRY_WINDOW "Flash the active window"
   IDS_SENTRY_DISPLAY "Flash the desktop"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minutes"
 END
index c62431e..4bcc53d 100644 (file)
@@ -86,9 +86,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Automatikus visszaállítás",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "&Kapcsolja ki a kisegítõ lehetõségeket egy bizonyos idejû tétlenség után:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minutes",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "&Figyelmeztetés",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Fi&gyelmeztetõ üzenet kiírása egy funkció bekapcsolásakor",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -225,17 +224,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -251,4 +293,7 @@ BEGIN
   IDS_SENTRY_TITLE "Flash the titlebar"
   IDS_SENTRY_WINDOW "Flash the active window"
   IDS_SENTRY_DISPLAY "Flash the desktop"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minutes"
 END
index 643bc96..c605cfe 100644 (file)
@@ -87,9 +87,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Otomatis Reset",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "&Matikan fitur aksesibilitas setelah diam selama:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minutes",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "Pemberitahuan",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Berikan pesan peringatan ketika menghidupkan fitur ini",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -226,17 +225,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -252,4 +294,7 @@ BEGIN
   IDS_SENTRY_TITLE "Flash the titlebar"
   IDS_SENTRY_WINDOW "Flash the active window"
   IDS_SENTRY_DISPLAY "Flash the desktop"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minutes"
 END
index f9ec96e..f477695 100644 (file)
@@ -85,9 +85,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Reset Automatico",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "&Disattiva le funzioni di accessibilità se fermo per:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minutes",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "Notifiche",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Avvisa con un messaggio quando si attiva una funzione",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -224,17 +223,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -250,4 +292,7 @@ BEGIN
   IDS_SENTRY_TITLE "Flash the titlebar"
   IDS_SENTRY_WINDOW "Flash the active window"
   IDS_SENTRY_DISPLAY "Flash the desktop"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minutes"
 END
index 1caf555..eacd2bd 100644 (file)
@@ -85,9 +85,8 @@ FONT 9, "MS UI Gothic", 0, 0, 0x0
 BEGIN
   GROUPBOX "\8e©\93®\83\8a\83Z\83b\83g",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "\83\86\81[\83U\81[\95â\8f\95\82ð\96³\8cø\82É\82·\82é\82Ü\82Å\82Ì\91Ò\82¿\8e\9e\8aÔ(&T):",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minutes",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "\92Ê\92m",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "\83\86\81[\83U\81[\95â\8f\95\82ð\97L\8cø\82É\82µ\82½\82Æ\82«\81A\83\81\83b\83Z\81[\83W\82ð\8fo\82·",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -224,17 +223,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -250,4 +292,7 @@ BEGIN
   IDS_SENTRY_TITLE "Flash the titlebar"
   IDS_SENTRY_WINDOW "Flash the active window"
   IDS_SENTRY_DISPLAY "Flash the desktop"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minutes"
 END
index 2191d38..d784d6b 100644 (file)
@@ -87,9 +87,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Beginwaarden automatisch instellen",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "T&oegankelijkheidsfuncties uitschakelen wanneer deze niet gebruikte worden gedurende:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minutes",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "Melding",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Waarsc&huwing weergeven als een functie wordt ingeschakeld",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -226,17 +225,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -252,4 +294,7 @@ BEGIN
   IDS_SENTRY_TITLE "Flash the titlebar"
   IDS_SENTRY_WINDOW "Flash the active window"
   IDS_SENTRY_DISPLAY "Flash the desktop"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minutes"
 END
index 8eeca09..cabe39f 100644 (file)
@@ -88,9 +88,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Automatyczny reset",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "&Wy³¹cz funkcje u³atwiaj¹ce dostêp kiedy komputer nie jest u¿ywany przez:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Minut",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "Powiadomienia",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Ostrzegaj kiedy funkcja jest w³¹czana",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -227,17 +226,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -253,4 +295,7 @@ BEGIN
   IDS_SENTRY_TITLE "Migaj¹cy pasek tytu³u"
   IDS_SENTRY_WINDOW "Migaj¹ce okno aktywne"
   IDS_SENTRY_DISPLAY "Migaj¹cy pulpit"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Minut"
 END
index 0d8535f..2c8738c 100644 (file)
@@ -85,9 +85,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
   GROUPBOX "Àâòîìàòè÷åñêèé ñáðîñ",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "&Îòêëþ÷àòü ïðè ïðîñòîå â òå÷åíèå:",IDC_RESET_BOX,PROPSHEETPADDING(2),LABELLINE(2)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
-  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(6), LABELLINE(5),
+  COMBOBOX IDC_RESET_COMBO, PROPSHEETPADDING(4), LABELLINE(4), PROPSHEETPADDING(10), LABELLINE(5),
            CBS_DROPDOWNLIST | WS_VSCROLL | WS_VISIBLE | WS_TABSTOP
-  LTEXT "Ìèíóòû",-1,PROPSHEETPADDING(10)+2, LABELLINE(4)+2, PROPSHEETPADDING(16), LABELLINE(1)
 
   GROUPBOX "Óâåäîìëåíèå",-1,PROPSHEETPADDING(1),LABELLINE(7)-2,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
   AUTOCHECKBOX "Âûäàâàòü ñîîáùåíèå ïðè âêëþ÷åíèè &ðåæèìà",IDC_NOTIFICATION_MESSAGE,PROPSHEETPADDING(2),LABELLINE(8)-2,PROPSHEETWIDTH-PROPSHEETPADDING(4),14
@@ -224,17 +223,60 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Advanced FilterKeys Settings"
 FONT 8, "MS Shell Dlg"
 BEGIN
-  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2)
+  GROUPBOX "Bounce Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(5)
+  LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(2),LABELLINE(2)+1,PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
 
-  EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY
-  LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1)
+  LTEXT "",IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(2),LABELLINE(3)+4,PROPSHEETPADDING(9),LABELLINE(1)
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(3)+4,PROPSHEETPADDING(3),LABELLINE(1)
 
-  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
-  CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2)
-  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1)
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(7)+3,PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(7),PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
-  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1)
-  EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL
+  DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+  PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
+IDD_REPEATKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Advanced FilterKeys Settings"
+FONT 8, "MS Shell Dlg"
+BEGIN
+  GROUPBOX "Repeat Keys",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(12)
+  LTEXT "Override settings on the Keyboard control panel:",-1,PROPSHEETPADDING(2),LABELLINE(2),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(2)
+
+  RADIOBUTTON "&No keyboard repeat",IDC_REPEAT_NOREPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(3)+3,78,LABELLINE(1),WS_GROUP
+  RADIOBUTTON "&Slow down keyboard repeat rates",IDC_REPEAT_REPEAT_RADIO,PROPSHEETPADDING(2),LABELLINE(4)+7,131,LABELLINE(1)
+
+  LTEXT "Repeat &delay:",-1,PROPSHEETPADDING(4),LABELLINE(6)+4,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_DELAY_EDIT,PROPSHEETPADDING(4),LABELLINE(7)+6,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_DELAY_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(7)+3,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(7)+6,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "Repeat &rate:",-1,PROPSHEETPADDING(4),LABELLINE(9)+6,PROPSHEETPADDING(10),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_REPEAT_EDIT,PROPSHEETPADDING(4),LABELLINE(10)+8,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_REPEAT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(10)+6,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(10)+8,PROPSHEETPADDING(3),LABELLINE(1)
+
+  GROUPBOX "Slow Keys",-1,PROPSHEETPADDING(1),LABELLINE(14),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(4)+4
+  LTEXT "&Keys must be held down for:",-1,PROPSHEETPADDING(2),LABELLINE(15),PROPSHEETWIDTH-PROPSHEETPADDING(4),LABELLINE(1)
+
+  LTEXT "0.5 seconds",IDC_REPEAT_WAIT_EDIT,PROPSHEETPADDING(2),LABELLINE(16)+4,PROPSHEETPADDING(9),LABELLINE(1)
+
+  LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+  CONTROL "",IDC_REPEAT_WAIT_TRACK,"msctls_trackbar32",TBS_AUTOTICKS|WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(16)+1,PROPSHEETWIDTH-PROPSHEETPADDING(23),LABELLINE(2)
+  LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(6),LABELLINE(16)+4,PROPSHEETPADDING(3),LABELLINE(1)
+
+  LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(20),PROPSHEETPADDING(6),LABELLINE(1)
+  EDITTEXT IDC_REPEAT_TEST_EDIT,PROPSHEETPADDING(8),LABELLINE(19)+7,PROPSHEETWIDTH-PROPSHEETPADDING(9),14,ES_AUTOHSCROLL
 
   DEFPUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
   PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
@@ -250,4 +292,7 @@ BEGIN
   IDS_SENTRY_TITLE "Ïîäñâå÷èâàòü çàãîëîâê"
   IDS_SENTRY_WINDOW "Ïîäñâå÷èâàòü àêòèâíîå îêíî"
   IDS_SENTRY_DISPLAY "Ïîäñâå÷èâàòü ðàáî÷èé ñòîë"
+
+  IDS_SECONDS "Seconds"
+  IDS_MINUTES "Ìèíóòû"
 END
index f0447d5..d679dd4 100644 (file)
@@ -23,6 +23,7 @@
 #define IDD_STICKYKEYSOPTIONS  105
 #define IDD_FILTERKEYSOPTIONS  106
 #define IDD_BOUNCEKEYSOPTIONS  107
+#define IDD_REPEATKEYSOPTIONS  108
 #define IDD_TOGGLEKEYSOPTIONS  109
 
 #define IDD_CONTRASTOPTIONS    110
@@ -35,6 +36,8 @@
 #define IDS_SENTRY_TITLE       1502
 #define IDS_SENTRY_WINDOW      1503
 #define IDS_SENTRY_DISPLAY     1504
+#define IDS_SECONDS            1505
+#define IDS_MINUTES            1506
 
 
 /* controls */
 #define IDC_BOUNCE_TIME_TRACK          239
 #define IDC_BOUNCE_TEST_EDIT           240
 
-#define IDC_TOGGLE_ACTIVATE_CHECK      246
+#define IDC_REPEAT_NOREPEAT_RADIO      241
+#define IDC_REPEAT_REPEAT_RADIO                242
+#define IDC_REPEAT_DELAY_EDIT          243
+#define IDC_REPEAT_DELAY_TRACK         244
+#define IDC_REPEAT_REPEAT_EDIT         245
+#define IDC_REPEAT_REPEAT_TRACK                246
+#define IDC_REPEAT_WAIT_EDIT           247
+#define IDC_REPEAT_WAIT_TRACK          248
+#define IDC_REPEAT_TEST_EDIT           249
+
+#define IDC_TOGGLE_ACTIVATE_CHECK      250
 
 #define IDC_CONTRAST_ACTIVATE_CHECK    260
 #define IDC_CONTRAST_COMBO             261