mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 04:35:53 +00:00
[OSK] On Screen Keyboard overhaul
Primary changes: Convert from dialog to an ordinary window, placing buttons according to data in keyboard.c Character button text is now according to selected keyboard layout instead of system language. Buttons will update* automatically when there is a layout switch (and when shift/capslock are pressed). (Updating is most reliable when the keyboard is focused) Removed keyboard dialog templates from resource files, they live on in keyboard.c Secondary changes: Support for font change, currently saved in registry is facename and height. Additional registry load/save functions for strings to facilitate above change.
This commit is contained in:
parent
9455defbd3
commit
a1faa1cc6d
24 changed files with 1254 additions and 4625 deletions
|
@ -5,9 +5,6 @@
|
|||
* COPYRIGHT: Denis ROBERT
|
||||
*/
|
||||
|
||||
#define MAIN_DIALOG_ENHANCED_KB 2000
|
||||
#define MAIN_DIALOG_STANDARD_KB 2001
|
||||
|
||||
#define IDI_SOUNDCLICK 50
|
||||
|
||||
#define IDC_LED_NUM 100
|
||||
|
@ -49,8 +46,24 @@
|
|||
|
||||
#define IDD_WARNINGDIALOG_OSK 215
|
||||
|
||||
#define STRING_OSK 500
|
||||
#define STRING_AUTHORS 501
|
||||
#define IDS_OSK 500
|
||||
#define IDS_AUTHORS 501
|
||||
|
||||
#define IDS_NUMLOCK 502
|
||||
#define IDS_CAPSLOCK 503
|
||||
#define IDS_SCROLLLOCK 504
|
||||
|
||||
#define IDS_ESCAPE 505
|
||||
#define IDS_PRN 506
|
||||
#define IDS_STOP 507 /* SCROLL LOCK */
|
||||
#define IDS_ATTN 508 /* PAUSE KEY */
|
||||
#define IDS_INSERT 509
|
||||
#define IDS_NUMLOCKKEY 510
|
||||
#define IDS_DELETE 511
|
||||
#define IDS_END 512
|
||||
#define IDS_CTRL 513
|
||||
#define IDS_LEFTALT 514
|
||||
#define IDS_RIGHTALT 515
|
||||
|
||||
#define IDC_STATIC -1
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue