Author: ekohl
Date: Fri Aug 31 19:43:51 2007
New Revision: 28710
URL:
http://svn.reactos.org/svn/reactos?rev=28710&view=rev
Log:
Implement key bounce options dialog. The test area does not work yet!
Modified:
trunk/reactos/dll/cpl/access/keyboard.c
trunk/reactos/dll/cpl/access/lang/cs-CZ.rc
trunk/reactos/dll/cpl/access/lang/de-DE.rc
trunk/reactos/dll/cpl/access/lang/en-US.rc
trunk/reactos/dll/cpl/access/lang/es-ES.rc
trunk/reactos/dll/cpl/access/lang/fr-FR.rc
trunk/reactos/dll/cpl/access/lang/hu-HU.rc
trunk/reactos/dll/cpl/access/lang/id-ID.rc
trunk/reactos/dll/cpl/access/lang/it-IT.rc
trunk/reactos/dll/cpl/access/lang/ja-JP.rc
trunk/reactos/dll/cpl/access/lang/nl-NL.rc
trunk/reactos/dll/cpl/access/lang/pl-PL.rc
trunk/reactos/dll/cpl/access/lang/ru-RU.rc
trunk/reactos/dll/cpl/access/resource.h
Modified: trunk/reactos/dll/cpl/access/keyboard.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/keyboard.c?…
==============================================================================
--- trunk/reactos/dll/cpl/access/keyboard.c (original)
+++ trunk/reactos/dll/cpl/access/keyboard.c Fri Aug 31 19:43:51 2007
@@ -12,6 +12,7 @@
#include <stdlib.h>
#include <commctrl.h>
#include <prsht.h>
+#include <tchar.h>
#include "resource.h"
#include "access.h"
@@ -27,6 +28,10 @@
} GLOBAL_DATA, *PGLOBAL_DATA;
+#define BOUNCETICKS 5
+static INT nBounceArray[BOUNCETICKS] = {500, 700, 1000, 1500, 2000};
+
+
/* Property page dialog callback */
INT_PTR CALLBACK
StickyKeysDlgProc(HWND hwndDlg,
@@ -111,6 +116,92 @@
}
+static VOID
+SetDlgItemTime(HWND hwnd, INT nId, INT nTimeMs)
+{
+ TCHAR szBuffer[16];
+
+ wsprintf(szBuffer, _T("%d.%d"), nTimeMs / 1000, (nTimeMs % 1000) / 100);
+
+ SetDlgItemText(hwnd, nId, szBuffer);
+}
+
+
+INT_PTR CALLBACK
+BounceKeysDlgProc(HWND hwndDlg,
+ UINT uMsg,
+ WPARAM wParam,
+ LPARAM lParam)
+{
+ PGLOBAL_DATA pGlobalData;
+ INT i;
+
+ pGlobalData = (PGLOBAL_DATA)GetWindowLongPtr(hwndDlg, DWLP_USER);
+
+ switch (uMsg)
+ {
+ case WM_INITDIALOG:
+ pGlobalData = (PGLOBAL_DATA)lParam;
+ SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pGlobalData);
+
+ /* Set the range */
+ SendDlgItemMessage(hwndDlg, IDC_BOUNCE_TIME_TRACK, TBM_SETRANGE,
+ TRUE, MAKELONG(0, BOUNCETICKS - 1));
+
+ /* Determine the current thumb position */
+ if (pGlobalData->filterKeys.iBounceMSec == 0)
+ pGlobalData->filterKeys.iBounceMSec = nBounceArray[0];
+
+ for (i = 0; i < BOUNCETICKS; i++)
+ {
+ if (pGlobalData->filterKeys.iBounceMSec < nBounceArray[i])
+ break;
+ }
+ i--;
+
+ /* Set the thumb position */
+ SendDlgItemMessage(hwndDlg, IDC_BOUNCE_TIME_TRACK, TBM_SETPOS, TRUE, i);
+
+ /* Set the bounce delay */
+ SetDlgItemTime(hwndDlg, IDC_BOUNCE_TIME_EDIT, nBounceArray[i]);
+ break;
+
+ case WM_HSCROLL:
+ switch (GetWindowLong((HWND) lParam, GWL_ID))
+ {
+ case IDC_BOUNCE_TIME_TRACK:
+ i = SendDlgItemMessage(hwndDlg, IDC_BOUNCE_TIME_TRACK, TBM_GETPOS, 0,
0);
+ if (i >= 0 && i < BOUNCETICKS)
+ {
+ /* Update the bounce delay */
+ pGlobalData->filterKeys.iBounceMSec = nBounceArray[i];
+ SetDlgItemTime(hwndDlg, IDC_BOUNCE_TIME_EDIT, nBounceArray[i]);
+ }
+ break;
+ }
+ 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,
@@ -175,8 +266,19 @@
EnableWindow(GetDlgItem(hwndDlg, IDC_FILTER_REPEAT_BUTTON), TRUE);
break;
+ case IDC_FILTER_BOUNCE_BUTTON:
+ DialogBoxParam(hApplet,
+ MAKEINTRESOURCE(IDD_BOUNCEKEYSOPTIONS),
+ hwndDlg,
+ (DLGPROC)BounceKeysDlgProc,
+ (LPARAM)pGlobalData);
+ break;
+
case IDC_FILTER_SOUND_CHECK:
pGlobalData->filterKeys.dwFlags ^= FKF_CLICKON;
+ break;
+
+ case IDC_FILTER_REPEAT_BUTTON:
break;
case IDC_FILTER_STATUS_CHECK:
Modified: trunk/reactos/dll/cpl/access/lang/cs-CZ.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/cs-CZ.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/cs-CZ.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/cs-CZ.rc Fri Aug 31 19:43:51 2007
@@ -219,6 +219,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Monosti usnadnìní"
Modified: trunk/reactos/dll/cpl/access/lang/de-DE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/de-DE.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/de-DE.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/de-DE.rc Fri Aug 31 19:43:51 2007
@@ -222,6 +222,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Bedienbarkeit"
Modified: trunk/reactos/dll/cpl/access/lang/en-US.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/en-US.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/en-US.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/en-US.rc Fri Aug 31 19:43:51 2007
@@ -219,6 +219,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Accessibility"
Modified: trunk/reactos/dll/cpl/access/lang/es-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/es-ES.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/es-ES.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/es-ES.rc Fri Aug 31 19:43:51 2007
@@ -222,6 +222,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Accessibilidad"
Modified: trunk/reactos/dll/cpl/access/lang/fr-FR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/fr-FR.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/fr-FR.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/fr-FR.rc Fri Aug 31 19:43:51 2007
@@ -221,6 +221,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Accessibilité"
Modified: trunk/reactos/dll/cpl/access/lang/hu-HU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/hu-HU.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/hu-HU.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/hu-HU.rc Fri Aug 31 19:43:51 2007
@@ -220,6 +220,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Kisegítõ lehetõségek"
Modified: trunk/reactos/dll/cpl/access/lang/id-ID.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/id-ID.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/id-ID.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/id-ID.rc Fri Aug 31 19:43:51 2007
@@ -221,6 +221,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Aksesibilitas"
Modified: trunk/reactos/dll/cpl/access/lang/it-IT.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/it-IT.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/it-IT.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/it-IT.rc Fri Aug 31 19:43:51 2007
@@ -219,6 +219,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Accessibility"
Modified: trunk/reactos/dll/cpl/access/lang/ja-JP.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/ja-JP.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/ja-JP.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/ja-JP.rc Fri Aug 31 19:43:51 2007
@@ -219,6 +219,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "[U[â"
Modified: trunk/reactos/dll/cpl/access/lang/nl-NL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/nl-NL.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/nl-NL.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/nl-NL.rc Fri Aug 31 19:43:51 2007
@@ -221,6 +221,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Toegankelijkheidsopties"
Modified: trunk/reactos/dll/cpl/access/lang/pl-PL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/pl-PL.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/pl-PL.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/pl-PL.rc Fri Aug 31 19:43:51 2007
@@ -222,6 +222,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "U³atwienia dostêpu"
Modified: trunk/reactos/dll/cpl/access/lang/ru-RU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/ru-RU.…
==============================================================================
--- trunk/reactos/dll/cpl/access/lang/ru-RU.rc (original)
+++ trunk/reactos/dll/cpl/access/lang/ru-RU.rc Fri Aug 31 19:43:51 2007
@@ -219,6 +219,28 @@
END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT
+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)
+
+ 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
"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(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
+
+ PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14
+ PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14
+END
+
+
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Ñïåöèàëüíûå âîçìîæíîñòè"
Modified: trunk/reactos/dll/cpl/access/resource.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/resource.h?…
==============================================================================
--- trunk/reactos/dll/cpl/access/resource.h (original)
+++ trunk/reactos/dll/cpl/access/resource.h Fri Aug 31 19:43:51 2007
@@ -22,10 +22,11 @@
#define IDD_STICKYKEYSOPTIONS 105
#define IDD_FILTERKEYSOPTIONS 106
-#define IDD_TOGGLEKEYSOPTIONS 107
+#define IDD_BOUNCEKEYSOPTIONS 107
+#define IDD_TOGGLEKEYSOPTIONS 109
-#define IDD_CONTRASTOPTIONS 108
-#define IDD_MOUSEKEYSOPTIONS 109
+#define IDD_CONTRASTOPTIONS 110
+#define IDD_MOUSEKEYSOPTIONS 111
#define IDS_CPLSYSTEMNAME 1001
#define IDS_CPLSYSTEMDESCRIPTION 2001
@@ -78,6 +79,10 @@
#define IDC_FILTER_SOUND_CHECK 236
#define IDC_FILTER_STATUS_CHECK 237
+#define IDC_BOUNCE_TIME_EDIT 238
+#define IDC_BOUNCE_TIME_TRACK 239
+#define IDC_BOUNCE_TEST_EDIT 240
+
#define IDC_TOGGLE_ACTIVATE_CHECK 246
#define IDC_CONTRAST_ACTIVATE_CHECK 260