/////////////////////////////////////////////////////////////////////////////// // // MAIN.RC // // this project's resources // /////////////////////////////////////////////////////////////////////////////// #include #include #include "rc.h" #include "mousectl.h" #define IDC_STATIC -1 /////////////////////////////////////////////////////////////////////////////// // Icons // applet icons IDI_MOUSE ICON PRELOAD DISCARDABLE "MOUSE.ICO" IDI_KEYBD ICON PRELOAD DISCARDABLE "KEYBD.ICO" IDI_PRINT ICON PRELOAD DISCARDABLE "PRTFLDSH.ICO" IDI_FONTS ICON PRELOAD DISCARDABLE "FNTFLDSH.ICO" IDI_PCMCIA ICON PRELOAD DISCARDABLE "PCMCIA.ICO" IDI_POWER ICON PRELOAD DISCARDABLE "BATTPLUG.ICO" #if defined(TAIWAN) IDI_IME ICON PRELOAD DISCARDABLE "IME.ICO" #endif #if defined(CHINA) IDI_IME ICON PRELOAD DISCARDABLE "PRCIME.ICO" #endif // mouse button page icons #ifndef WINNT IDI_PTTRAILS ICON PRELOAD DISCARDABLE "pt02.ico" #else IDI_SNAPDEF ICON PRELOAD DISCARDABLE "pt04.ico" #endif IDI_PTSPEED ICON PRELOAD DISCARDABLE "pt03.ico" // keyboard pointer page icons IDI_DELAY ICON PRELOAD DISCARDABLE "delay.ico" IDI_REPEAT ICON PRELOAD DISCARDABLE "repeat.ico" IDI_CURSORBLINK ICON PRELOAD DISCARDABLE "blink.ico" /////////////////////////////////////////////////////////////////////////////// // Bitmaps IDB_MOUSE BITMAP PRELOAD DISCARDABLE "MOUSE.BMP" /////////////////////////////////////////////////////////////////////////////// // Animations IDA_JACKNBOX AVI PRELOAD DISCARDABLE "JACKNBOX.AVI" /////////////////////////////////////////////////////////////////////////////// // Strings // applet names and descriptions STRINGTABLE DISCARDABLE BEGIN IDS_MOUSE_TITLE "Mouse" IDS_MOUSE_EXPLAIN "Changes mouse settings." IDS_KEYBD_TITLE "Keyboard" IDS_KEYBD_EXPLAIN "Changes keyboard settings." IDS_PRINT_TITLE "Printers" IDS_PRINT_EXPLAIN "Adds, removes, and changes printer properties." IDS_FONTS_TITLE "Fonts" IDS_FONTS_EXPLAIN "Displays, adds, and removes fonts." IDS_PCMCIA_TITLE "PC Card (PCMCIA)" IDS_PCMCIA_EXPLAIN "Enables PCMCIA sockets or changes PC Card (PCMCIA) settings." IDS_POWER_TITLE "Power" IDS_POWER_EXPLAIN "Changes power management options." #if defined(TAIWAN) || defined(CHINA) IDS_IME_TITLE "Input Method Editor" IDS_IME_EXPLAIN "Changes IME settings." #endif END STRINGTABLE DISCARDABLE BEGIN IDS_KEYBD_NOSETSPEED "You cannot change the speed for your keyboard because your keyboard driver does not support this feature." END STRINGTABLE DISCARDABLE BEGIN IDS_UNKNOWN "(Unknown)" END STRINGTABLE DISCARDABLE BEGIN IDS_NONE. "(None)" IDS_NAME. "Confirm Scheme Removal" IDS_REMOVESCHEME, "Are you sure you want to completely remove the scheme '%s' from your system?" IDS_CUR_BADFILE, "The %s file, which contains the '%s' cursor, is either missing or corrupt." IDS_CUR_BROWSE, "Browse" IDS_CUR_FILTER, "Cursors (*.cur)\1*.cur\1All Files\1*.*\1" IDS_ANICUR_FILTER, "Cursors (*.ani, *.cur)\1*.ani;*.cur\1Animated Cursors (*.ani)\1*.ani\1Static Cursors (*.cur)\1*.cur\1All Files\1*.*\1" IDS_ARROW, "Normal Select" IDS_WAIT, "Busy" IDS_APPSTARTING, "Working In Background" IDS_NO, "Unavailable" IDS_IBEAM, "Text Select" IDS_CROSS, "Precision Select" IDS_SIZENS, "Vertical Resize" IDS_SIZEWE, "Horizontal Resize" IDS_SIZENWSE, "Diagonal Resize 1" IDS_SIZENESW, "Diagonal Resize 2" IDS_SIZEALL, "Move" IDS_HELPCUR, "Help Select" IDS_NWPEN, "Handwriting" IDS_UPARROW "Alternate Select" #if defined(TAIWAN) || defined(CHINA) // //Hotkey definition // #if defined(TAIWAN) IDS_RESEND_RESULSTR, "Resend Resutt string" IDS_PREVIOUS_COMPOS, "Previous Composition" IDS_UISTYLE_TOGGLE, "UI Stype Toggle" #endif IDS_IME_NONIME_TOG, "Ime/NonIme Toggle" IDS_SHAPE_TOGGLE, "Shape Toggle" IDS_SYMBOL_TOGGLE, "Symbol Toggle" IDS_DIRECT_SWITCH, "Switch to " IDS_VK_NONE, "(None)" IDS_VK_SPACE, "Space" IDS_VK_PRIOR, "Page_Up" IDS_VK_NEXT, "Page_Down" IDS_VK_END, "End" IDS_VK_HOME, "Home" IDS_VK_F1, "F1" IDS_VK_F2, "F2" IDS_VK_F3, "F3" IDS_VK_F4, "F4" IDS_VK_F5, "F5" IDS_VK_F6, "F6" IDS_VK_F7, "F7" IDS_VK_F8, "F8" IDS_VK_F9, "F9" IDS_VK_F10, "F10" IDS_VK_F11, "F11" IDS_VK_F12, "F12" IDS_VK_OEM_SEMICLN, "SEMICLN" IDS_VK_OEM_EQUAL, "EQUAL" IDS_VK_OEM_COMMA, "COMMA" IDS_VK_OEM_MINUS, "MINUS" IDS_VK_OEM_PERIOD, "PERIOD" IDS_VK_OEM_SLASH, "SLASH" IDS_VK_OEM_3, "'`'" IDS_VK_OEM_LBRACKET, "LBRACKET" IDS_VK_OEM_BSLASH, "BSLASH" IDS_VK_OEM_RBRACKET, "RBRACKET" IDS_VK_OEM_QUOTE, "QUOTE" #if defined(TAIWAN) IDS_COMM_RESEND_RESULSTR, "Resend the previous result string to this application." IDS_COMM_PREVIOUS_COMPOS, "Bring up the previous string to the application." IDS_COMM_UISTYLE_TOGGLE, "Toggle the UI style between caret unrelated UI and the caret related UI." #endif IDS_COMM_IME_NONIME_TOG, "Toggle between IME and non IME." IDS_COMM_SHAPE_TOGGLE, "Toggle the shape conversion mode of IME." IDS_COMM_SYMBOL_TOGGLE, "Toggle the symbol conversion mode of IME." IDS_COMM_DIRECT_SWITCH, "Direct switch to %s input method." IDS_ERR_SAME_HOTKEY, "You can not assign same hotkey to different items." IDS_ERR_LEFT_RIGHT, "Left/Right at least choose one item." IDS_ERR_SELECT_NONE, "You can not select hotkey value." IDS_ERR_COMBO_VALUE, "Input value not in combo box list." IDS_MSG_CONFIRM, "Confirm Hotkey Removal" IDS_MSG_REMOVEHOTKEY, "Are you sure you want to remove this hotkey from your system?" #endif END /////////////////////////////////////////////////////////////////////////////// // Dialog Boxes // Mouse applet DLG_MOUSE_BUTTONS DIALOG DISCARDABLE 0, 0, 252, 218 STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Buttons" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "&Button configuration",IDC_GROUPBOX_1,7,7,237,106 CONTROL " &Right-handed",MOUSE_RIGHTHAND,"Button", BS_AUTORADIOBUTTON | WS_TABSTOP | WS_GROUP,13,22,66,9 CONTROL " &Left-handed",MOUSE_LEFTHAND,"Button", BS_AUTORADIOBUTTON | WS_TABSTOP,80,22,66,9 CONTROL "",MOUSE_MOUSEBMP,"PropertyMouseButtonControl",WS_GROUP, 93,41,65,62 LTEXT "Left Button:",IDC_GROUPBOX_2,13,41,45,9 LTEXT " - Normal Select\r\n - Normal Drag",IDC_SELECTDRAG, 17,51,54,17 LTEXT "Right Button:",IDC_GROUPBOX_3,170,41,54,9 LTEXT " - Context Menu\r\n - Special Drag",IDC_OBJECTMENU, 174,51,54,17 GROUPBOX "&Double-click speed",IDC_GROUPBOX_4,7,117,237,89 LTEXT "Slow",IDC_STATIC,13,144,17,9 LTEXT "Fast",IDC_STATIC,140,144,15,8 CONTROL "",MOUSE_CLICKSCROLL,TRACKBAR_CLASS,WS_GROUP | WS_TABSTOP,34,144,102,16 LTEXT "Test area:",IDC_GROUPBOX_5,170,133,41,9 CONTROL "#100",MOUSE_DBLCLKBMP,ANIMATE_CLASS,WS_BORDER | ACS_CENTER | ACS_TRANSPARENT,170,144,53,52 END DLG_MOUSE_POINTER DIALOG DISCARDABLE 0, 0, 252, 218 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CAPTION | DS_3DLOOK CAPTION "Pointers" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "&Scheme",IDC_GROUPBOX_1,7,7,178,53 COMBOBOX ID_SCHEMECOMBO,13,21,165,160,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "Sa&ve As...",ID_SAVESCHEME,74,39,50,14 PUSHBUTTON "&Delete",ID_REMOVESCHEME,128,39,50,14 ICON "",ID_PREVIEW,191,11,53,48, SS_CENTERIMAGE | SS_SUNKEN LISTBOX ID_CURSORLIST,7,64,237,128,LBS_OWNERDRAWFIXED | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "Use De&fault",ID_DEFAULT,140,196,50,14 PUSHBUTTON "&Browse...",ID_BROWSE,194,196,50,14 END DLG_MOUSE_POINTER_SCHEMESAVE DIALOG DISCARDABLE 132, 64, 227, 60 STYLE DS_3DLOOK | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP CAPTION "Save Scheme" FONT 8, "MS Shell Dlg" BEGIN LTEXT "Save this cursor scheme as:",-1,7,7,144,9 EDITTEXT ID_SCHEMEFILENAME,7,17,212,14,ES_AUTOHSCROLL DEFPUSHBUTTON "OK",IDOK,116,39,50,14,WS_GROUP PUSHBUTTON "Cancel",IDCANCEL,169,39,50,14,WS_GROUP END DLG_MOUSE_POINTER_BROWSE DIALOG DISCARDABLE 0, 0, 94, 44 STYLE WS_CHILD | WS_CLIPSIBLINGS | DS_3DLOOK FONT 8, "MS Shell Dlg" BEGIN LTEXT "Preview:",IDC_GROUPBOX_1,4,4,36,9 ICON "",ID_CURSORPREVIEW,44,0,45,42,SS_CENTERIMAGE | SS_SUNKEN END DLG_MOUSE_MOTION DIALOG DISCARDABLE 0, 0, 252, 218 STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Motion" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Pointer &speed",IDC_GROUPBOX_1,7,7,237,49 ICON IDI_PTSPEED,MOUSE_SPEEDBMP,21,24,18,20 LTEXT "Slow",IDC_STATIC,56,26,18,9 LTEXT "Fast",IDC_STATIC,210,26,16,9 CONTROL "",MOUSE_SPEEDSCROLL,TRACKBAR_CLASS,WS_TABSTOP | TBS_AUTOTICKS,75,26,134,16 #ifndef WINNT /* Mouse Trails are not implemented on NT */ GROUPBOX "Pointer &trail",IDC_GROUPBOX_2,7,60,237,63 CONTROL " Sh&ow pointer trails",MOUSE_TRAILS,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,56,77,82,13 ICON IDI_PTTRAILS,MOUSE_PTRTRAIL,21,77,18,20 LTEXT "Short",MOUSE_TRAILSCROLLTXT1,56,95,17,9 LTEXT "Long",MOUSE_TRAILSCROLLTXT2,210,95,20,8 CONTROL "",MOUSE_TRAILSCROLL,TRACKBAR_CLASS,WS_GROUP | WS_TABSTOP | TBS_AUTOTICKS,75,95,134,16 #else /* Eventually replace this with snap to default for NT */ GROUPBOX "Snap to &default",IDC_GROUPBOX_3,7,60,237,49 CONTROL "Snap mouse to the default button in dialogs",MOUSE_SNAPDEF,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,56,78,182,13 ICON IDI_SNAPDEF,MOUSE_PTRSNAPDEF,21,77,18,20 #endif END DLG_MOUSE_GENERAL DIALOG DISCARDABLE 0, 0, 252, 218 STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "General" FONT 8, "MS Shell Dlg" BEGIN ICON IDI_MOUSE,IDC_MOUSE,9,11,18,20 LTEXT "&Name:",-1,7,40,20,8 EDITTEXT MOUSE_TYPE,7,50,182,14,ES_AUTOHSCROLL | ES_READONLY COMBOBOX MOUSE_TYPE_LIST,7,50,182,160, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | NOT WS_VISIBLE | WS_TABSTOP PUSHBUTTON "&Change...",MOUSE_CHANGE,194,50,50,14 PUSHBUTTON "&Options...",IDC_DRVOPTIONS,194,68,50,14,NOT WS_VISIBLE | WS_DISABLED END DLG_KEYBD_SPEED DIALOG DISCARDABLE 0, 0, 252, 218 STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Speed" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "&Character repeat",KDELAY_GROUP,7,7,237,146 ICON IDI_DELAY,IDC_STATIC,21,24,18,20 LTEXT "Repeat &delay:",IDC_STATIC,56,24,46,9 LTEXT "Long",IDC_STATIC,56,38,17,9 LTEXT "Short",IDC_STATIC,210,38,17,9 CONTROL "",KDELAY_SCROLL,TRACKBAR_CLASS,WS_TABSTOP | TBS_AUTOTICKS, 75,38,134,18 ICON IDI_REPEAT,IDC_STATIC,21,70,18,20 LTEXT "&Repeat rate:",IDC_STATIC,56,70,41,9 LTEXT "Slow",IDC_STATIC,56,84,18,9 LTEXT "Fast",IDC_STATIC,210,84,16,8 CONTROL "",KSPEED_SCROLL,TRACKBAR_CLASS,WS_TABSTOP | TBS_AUTOTICKS, 75,84,134,18 LTEXT "Click here and hold down a key to &test repeat rate:", IDC_STATIC,21,115,187,9 EDITTEXT KREPEAT_EDIT,21,125,209,14,ES_AUTOHSCROLL GROUPBOX "Cursor &blink rate",KBLINK_GROUP,7,157,237,49 LTEXT "Slow",IDC_STATIC,56,176,20,9 LTEXT "Fast",IDC_STATIC,210,176,16,9 LTEXT "",KBLINK_EDIT,21,174,18,20,NOT WS_GROUP LTEXT "",KCURSOR_BLINK,29,180,1,8,NOT WS_GROUP CONTROL "",KCURSOR_SCROLL,TRACKBAR_CLASS,WS_TABSTOP | TBS_AUTOTICKS,75,176,134,18 END DLG_KEYBD_POINTER DIALOG DISCARDABLE 0, 0, 252, 218 STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Pointer Keys" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "&Arrow key location",IDC_STATIC,7,25,237,81,WS_DISABLED CONTROL " &Use arrow keys to move mouse pointer",KCHK_ON, "Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,13,7, 141,14 CONTROL "",KNUM_BMP,"Static",0xe,76,57,35,37 CONTROL " &Number pad",KBTN_NUMBER,"Button",BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,64,42,54,12 CONTROL "",KARROW_BMP,"Static",0xe,142,57,35,37 CONTROL " A&rrow keys",KBTN_ARROW,"Button",BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,129,42,58,12 GROUPBOX "&Pointer speed",IDC_STATIC,7,110,237,67,WS_DISABLED | WS_GROUP LTEXT "&Top speed:",IDC_STATIC,13,127,38,10,WS_DISABLED LTEXT "Low",IDC_STATIC,64,127,15,9,WS_DISABLED LTEXT "High",IDC_STATIC,207,127,17,8,WS_DISABLED CONTROL "",KPSPEED_SCROLL,TRACKBAR_CLASS,WS_DISABLED | WS_TABSTOP | TBS_AUTOTICKS,84,127,123,16 LTEXT "A&cceleration:",IDC_STATIC,13,151,45,9,WS_DISABLED LTEXT "Slow",IDC_STATIC,64,151,15,9,WS_DISABLED LTEXT "Fast",IDC_STATIC,207,151,16,8,WS_DISABLED CONTROL "",KPACC_SCROLL,TRACKBAR_CLASS,WS_DISABLED | WS_TABSTOP | TBS_AUTOTICKS,83,151,122,16 END DLG_KEYBD_GENERAL DIALOG DISCARDABLE 0, 0, 252, 218 STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "General" FONT 8, "MS Shell Dlg" BEGIN ICON IDI_KEYBD,IDC_KEYBOARD,7,11,18,20 LTEXT "&Keyboard type:",-1,7,40,57,8 EDITTEXT KINFO_TYPE,7,50,182,14,ES_AUTOHSCROLL | ES_READONLY PUSHBUTTON "&Change...",KINFO_CHANGE,194,50,50,14 PUSHBUTTON "&Options...",IDC_DRVOPTIONS,194,68,50,14,NOT WS_VISIBLE | WS_DISABLED END #if defined(TAIWAN) || defined(CHINA) /////////////////////////////////////////////////////////////////////////////// // Dialog Boxes // IME applet DLG_HOTKEY DIALOG DISCARDABLE 0, 0, 252, 218 STYLE DS_MODALFRAME | 4L | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Hotkeys" FONT 8, "MS Shell Dlg" BEGIN LTEXT "Items :", IDC_STATIC, 11, 14, 50, 8 LISTBOX HOTKEY_LISTBOX, 10, 23, 220, 80, WS_VSCROLL | WS_HSCROLL | WS_TABSTOP LTEXT "Key :", IDC_STATIC, 11, 100, 31, 8 COMBOBOX HOTKEY_COMBOBOX, 11, 109, 49, 80, CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP GROUPBOX "Modifiers", IDC_STATIC, 91, 100, 107, 48 CONTROL "Ctrl ", HOTKEY_BUTTON_CTRL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 98, 113, 28, 10 CONTROL "Alt", HOTKEY_BUTTON_ALT, "Button", BS_AUTOCHECKBOX, 131, 113, 28, 10 CONTROL "Shift", HOTKEY_BUTTON_SHIFT, "Button", BS_AUTOCHECKBOX, 164, 113, 28, 10 CONTROL "Left", HOTKEY_BUTTON_LEFT, "Button", BS_AUTOCHECKBOX, 98, 130, 28, 10 CONTROL "Right", HOTKEY_BUTTON_RIGHT, "Button", BS_AUTOCHECKBOX | WS_DISABLED, 131, 130, 30, 10 GROUPBOX "Comments", IDC_STATIC, 10, 158, 238, 39 EDITTEXT HOTKEY_EDIT, 15, 168, 229, 21, ES_MULTILINE | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP END #endif /////////////////////////////////////////////////////////////////////////////// // Version Resource #include "main.rcv"