Reactos

[KEYBOARD] Fix problems in our keyboard layouts

- Fix failing API tests added in 6aacfa93 and c1c12793:
'KbdLayout' test: All failures fixed now
'VirtualKey' test: One of two failures fixed

- This also should fix related problems with "F17" shortcut key
in the menu items of some programs.

CORE-17906 CORE-3903

+181 -382
+3 -5
dll/keyboard/kbda1/kbda1.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 366 364 367 365 /* scan code to virtual key maps */ 368 366 scancode_to_vk, 369 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 367 + RTL_NUMBER_OF(scancode_to_vk), 370 368 extcode0_to_vk, 371 369 extcode1_to_vk, 372 370
+3 -5
dll/keyboard/kbda2/kbda2.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 383 381 384 382 /* scan code to virtual key maps */ 385 383 scancode_to_vk, 386 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 384 + RTL_NUMBER_OF(scancode_to_vk), 387 385 extcode0_to_vk, 388 386 extcode1_to_vk, 389 387
+3 -5
dll/keyboard/kbda3/kbda3.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 383 381 384 382 /* scan code to virtual key maps */ 385 383 scancode_to_vk, 386 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 384 + RTL_NUMBER_OF(scancode_to_vk), 387 385 extcode0_to_vk, 388 386 extcode1_to_vk, 389 387
+3 -5
dll/keyboard/kbdal/kbdal.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 380 378 381 379 /* scan code to virtual key maps */ 382 380 scancode_to_vk, 383 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 381 + RTL_NUMBER_OF(scancode_to_vk), 384 382 extcode0_to_vk, 385 383 extcode1_to_vk, 386 384
+3 -5
dll/keyboard/kbdarme/kbdarme.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 353 351 354 352 /* scan code to virtual key maps */ 355 353 scancode_to_vk, 356 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 354 + RTL_NUMBER_OF(scancode_to_vk), 357 355 extcode0_to_vk, 358 356 extcode1_to_vk, 359 357
+3 -5
dll/keyboard/kbdarmw/kbdarmw.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 341 339 342 340 /* scan code to virtual key maps */ 343 341 scancode_to_vk, 344 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 342 + RTL_NUMBER_OF(scancode_to_vk), 345 343 extcode0_to_vk, 346 344 extcode1_to_vk, 347 345
+3 -5
dll/keyboard/kbdaze/kbdaze.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+3 -5
dll/keyboard/kbdazel/kbdazel.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 353 351 354 352 /* scan code to virtual key maps */ 355 353 scancode_to_vk, 356 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 354 + RTL_NUMBER_OF(scancode_to_vk), 357 355 extcode0_to_vk, 358 356 extcode1_to_vk, 359 357
+1 -4
dll/keyboard/kbdbe/kbdbe.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 460 457 461 458 /* scan code to virtual key maps */ 462 459 scancode_to_vk, 463 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 460 + RTL_NUMBER_OF(scancode_to_vk), 464 461 extcode0_to_vk, 465 462 extcode1_to_vk, 466 463
+3 -5
dll/keyboard/kbdbga/kbdbga.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 381 379 382 380 /* scan code to virtual key maps */ 383 381 scancode_to_vk, 384 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 382 + RTL_NUMBER_OF(scancode_to_vk), 385 383 extcode0_to_vk, 386 384 extcode1_to_vk, 387 385
+3 -5
dll/keyboard/kbdbgt/kbdbgt.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 398 396 399 397 /* scan code to virtual key maps */ 400 398 scancode_to_vk, 401 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 399 + RTL_NUMBER_OF(scancode_to_vk), 402 400 extcode0_to_vk, 403 401 extcode1_to_vk, 404 402
+3 -5
dll/keyboard/kbdblr/kbdblr.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+3 -5
dll/keyboard/kbdbr/kbdbr.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 441 439 442 440 /* scan code to virtual key maps */ 443 441 scancode_to_vk, 444 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 442 + RTL_NUMBER_OF(scancode_to_vk), 445 443 extcode0_to_vk, 446 444 extcode1_to_vk, 447 445
+3 -5
dll/keyboard/kbdbu/kbdbu.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 382 380 383 381 /* scan code to virtual key maps */ 384 382 scancode_to_vk, 385 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 383 + RTL_NUMBER_OF(scancode_to_vk), 386 384 extcode0_to_vk, 387 385 extcode1_to_vk, 388 386
+3 -5
dll/keyboard/kbdbur/kbdbur.c
··· 95 95 VK_F24, 96 96 /* - 77 - */ 97 97 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 98 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 99 - 0, 100 - /* - 80 - */ 101 - 0 98 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 99 + VK_EMPTY, 102 100 }; 103 101 104 102 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 360 358 361 359 /* scan code to virtual key maps */ 362 360 scancode_to_vk, 363 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 361 + RTL_NUMBER_OF(scancode_to_vk), 364 362 extcode0_to_vk, 365 363 extcode1_to_vk, 366 364
+3 -5
dll/keyboard/kbdcan/kbdcan.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 574 572 575 573 /* scan code to virtual key maps */ 576 574 scancode_to_vk, 577 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 575 + RTL_NUMBER_OF(scancode_to_vk), 578 576 extcode0_to_vk, 579 577 extcode1_to_vk, 580 578
+3 -5
dll/keyboard/kbdcr/kbdcr.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 488 486 489 487 /* scan code to virtual key maps */ 490 488 scancode_to_vk, 491 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 489 + RTL_NUMBER_OF(scancode_to_vk), 492 490 extcode0_to_vk, 493 491 extcode1_to_vk, 494 492
+1 -4
dll/keyboard/kbdcz/kbdcz.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 458 455 459 456 /* scan code to virtual key maps */ 460 457 scancode_to_vk, 461 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 458 + RTL_NUMBER_OF(scancode_to_vk), 462 459 extcode0_to_vk, 463 460 extcode1_to_vk, 464 461
+1 -4
dll/keyboard/kbdcz1/kbdcz1.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 451 448 452 449 /* scan code to virtual key maps */ 453 450 scancode_to_vk, 454 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 451 + RTL_NUMBER_OF(scancode_to_vk), 455 452 extcode0_to_vk, 456 453 extcode1_to_vk, 457 454
+1 -4
dll/keyboard/kbdda/kbdda.c
··· 93 93 /* - 77 - */ 94 94 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 95 95 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 96 - VK_EMPTY, 97 - /* - 80 - */ 98 - 0 99 96 }; 100 97 101 98 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 460 457 461 458 /* scan code to virtual key maps */ 462 459 scancode_to_vk, 463 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 460 + RTL_NUMBER_OF(scancode_to_vk), 464 461 extcode0_to_vk, 465 462 extcode1_to_vk, 466 463
+1 -4
dll/keyboard/kbddv/kbddv.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 371 368 372 369 /* scan code to virtual key maps */ 373 370 scancode_to_vk, 374 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 371 + RTL_NUMBER_OF(scancode_to_vk), 375 372 extcode0_to_vk, 376 373 extcode1_to_vk, 377 374
+1 -4
dll/keyboard/kbdeo/kbdeo.c
··· 100 100 /* - 77 - */ 101 101 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 102 102 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 103 - VK_EMPTY, 104 - /* - 80 - */ 105 - 0 106 103 }; 107 104 108 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 393 390 394 391 /* scan code to virtual key maps */ 395 392 scancode_to_vk, 396 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 393 + RTL_NUMBER_OF(scancode_to_vk), 397 394 extcode0_to_vk, 398 395 extcode1_to_vk, 399 396
+1 -4
dll/keyboard/kbdest/kbdest.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 372 369 373 370 /* scan code to virtual key maps */ 374 371 scancode_to_vk, 375 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 372 + RTL_NUMBER_OF(scancode_to_vk), 376 373 extcode0_to_vk, 377 374 extcode1_to_vk, 378 375
+3 -5
dll/keyboard/kbdfc/kbdfc.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 452 450 453 451 /* scan code to virtual key maps */ 454 452 scancode_to_vk, 455 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 453 + RTL_NUMBER_OF(scancode_to_vk), 456 454 extcode0_to_vk, 457 455 extcode1_to_vk, 458 456
+1 -4
dll/keyboard/kbdfi/kbdfi.c
··· 96 96 /* - 77 - */ 97 97 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 98 98 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 99 - VK_EMPTY, 100 - /* - 80 - */ 101 - 0 102 99 }; 103 100 104 101 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 451 448 452 449 /* scan code to virtual key maps */ 453 450 scancode_to_vk, 454 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 451 + RTL_NUMBER_OF(scancode_to_vk), 455 452 extcode0_to_vk, 456 453 extcode1_to_vk, 457 454
+1 -4
dll/keyboard/kbdfr/kbdfr.c
··· 103 103 /* - 77 - */ 104 104 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 105 105 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 106 - VK_EMPTY, 107 - /* - 80 - */ 108 - 0 109 106 }; 110 107 111 108 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 451 448 452 449 /* scan code to virtual key maps */ 453 450 scancode_to_vk, 454 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 451 + RTL_NUMBER_OF(scancode_to_vk), 455 452 extcode0_to_vk, 456 453 extcode1_to_vk, 457 454
+3 -5
dll/keyboard/kbdgeo/kbdgeo.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+1 -4
dll/keyboard/kbdgerg/kbdgerg.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 430 427 431 428 /* scan code to virtual key maps */ 432 429 scancode_to_vk, 433 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 430 + RTL_NUMBER_OF(scancode_to_vk), 434 431 extcode0_to_vk, 435 432 extcode1_to_vk, 436 433
+1 -4
dll/keyboard/kbdgneo/kbdgneo.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 430 427 431 428 /* scan code to virtual key maps */ 432 429 scancode_to_vk, 433 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 430 + RTL_NUMBER_OF(scancode_to_vk), 434 431 extcode0_to_vk, 435 432 extcode1_to_vk, 436 433
+1 -4
dll/keyboard/kbdgr/kbdgr.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 430 427 431 428 /* scan code to virtual key maps */ 432 429 scancode_to_vk, 433 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 430 + RTL_NUMBER_OF(scancode_to_vk), 434 431 extcode0_to_vk, 435 432 extcode1_to_vk, 436 433
+1 -4
dll/keyboard/kbdgr1/kbdgr1.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 430 427 431 428 /* scan code to virtual key maps */ 432 429 scancode_to_vk, 433 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 430 + RTL_NUMBER_OF(scancode_to_vk), 434 431 extcode0_to_vk, 435 432 extcode1_to_vk, 436 433
+1 -4
dll/keyboard/kbdhe/kbdhe.c
··· 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 101 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 102 - VK_EMPTY, 103 - /* - 80 - */ 104 - 0 105 102 }; 106 103 107 104 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 402 399 403 400 /* scan code to virtual key maps */ 404 401 scancode_to_vk, 405 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 402 + RTL_NUMBER_OF(scancode_to_vk), 406 403 extcode0_to_vk, 407 404 extcode1_to_vk, 408 405
+1 -4
dll/keyboard/kbdheb/kbdheb.c
··· 214 214 /* - 77 - */ 215 215 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 216 216 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 217 - VK_EMPTY, 218 - /* - 80 - */ 219 - 0 220 217 }; 221 218 222 219 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 494 491 495 492 /* scan code to virtual key maps */ 496 493 scancode_to_vk, 497 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 494 + RTL_NUMBER_OF(scancode_to_vk), 498 495 extcode0_to_vk, 499 496 extcode1_to_vk, 500 497
+1 -4
dll/keyboard/kbdhu/kbdhu.c
··· 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 101 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 102 - VK_EMPTY, 103 - /* - 80 - */ 104 - 0 105 102 }; 106 103 107 104 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 377 374 378 375 /* scan code to virtual key maps */ 379 376 scancode_to_vk, 380 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 377 + RTL_NUMBER_OF(scancode_to_vk), 381 378 extcode0_to_vk, 382 379 extcode1_to_vk, 383 380
+3 -5
dll/keyboard/kbdic/kbdic.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 442 440 443 441 /* scan code to virtual key maps */ 444 442 scancode_to_vk, 445 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 443 + RTL_NUMBER_OF(scancode_to_vk), 446 444 extcode0_to_vk, 447 445 extcode1_to_vk, 448 446
+3 -5
dll/keyboard/kbdinasa/kbdinasa.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 379 377 380 378 /* scan code to virtual key maps */ 381 379 scancode_to_vk, 382 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 380 + RTL_NUMBER_OF(scancode_to_vk), 383 381 extcode0_to_vk, 384 382 extcode1_to_vk, 385 383
+3 -5
dll/keyboard/kbdinben/kbdinben.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 374 372 375 373 /* scan code to virtual key maps */ 376 374 scancode_to_vk, 377 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 375 + RTL_NUMBER_OF(scancode_to_vk), 378 376 extcode0_to_vk, 379 377 extcode1_to_vk, 380 378
+3 -5
dll/keyboard/kbdindev/kbdindev.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 379 377 380 378 /* scan code to virtual key maps */ 381 379 scancode_to_vk, 382 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 380 + RTL_NUMBER_OF(scancode_to_vk), 383 381 extcode0_to_vk, 384 382 extcode1_to_vk, 385 383
+3 -5
dll/keyboard/kbdinguj/kbdinguj.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 379 377 380 378 /* scan code to virtual key maps */ 381 379 scancode_to_vk, 382 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 380 + RTL_NUMBER_OF(scancode_to_vk), 383 381 extcode0_to_vk, 384 382 extcode1_to_vk, 385 383
+3 -5
dll/keyboard/kbdinmal/kbdinmal.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 375 373 376 374 /* scan code to virtual key maps */ 377 375 scancode_to_vk, 378 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 376 + RTL_NUMBER_OF(scancode_to_vk), 379 377 extcode0_to_vk, 380 378 extcode1_to_vk, 381 379
+3 -5
dll/keyboard/kbdir/kbdir.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 407 405 408 406 /* scan code to virtual key maps */ 409 407 scancode_to_vk, 410 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 408 + RTL_NUMBER_OF(scancode_to_vk), 411 409 extcode0_to_vk, 412 410 extcode1_to_vk, 413 411
+1 -4
dll/keyboard/kbdit/kbdit.c
··· 155 155 /* 7c */ VK_EMPTY, 156 156 /* 7d */ VK_EMPTY, 157 157 /* 7e */ VK_EMPTY, 158 - /* 7f */ VK_EMPTY, 159 - /* 80 */ VK_EMPTY, 160 - /* 00 */ 0 161 158 }; 162 159 163 160 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 432 429 433 430 /* scan code to virtual key maps */ 434 431 scancode_to_vk, 435 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 432 + RTL_NUMBER_OF(scancode_to_vk), 436 433 extcode0_to_vk, 437 434 extcode1_to_vk, 438 435
+1 -4
dll/keyboard/kbdjpn/kbdjpn.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_CONVERT | KBDSPECIAL, VK_EMPTY, 100 100 VK_NONCONVERT | KBDSPECIAL, VK_EMPTY, VK_OEM_5, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 378 375 379 376 /* scan code to virtual key maps */ 380 377 scancode_to_vk, 381 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 378 + RTL_NUMBER_OF(scancode_to_vk), 382 379 extcode0_to_vk, 383 380 extcode1_to_vk, 384 381
+3 -5
dll/keyboard/kbdkaz/kbdkaz.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+1 -4
dll/keyboard/kbdkor/kbdkor.c
··· 104 104 /* - 77 - */ 105 105 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 106 106 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 107 - VK_EMPTY, 108 - /* - 80 - */ 109 - 0 110 107 }; 111 108 112 109 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 377 374 378 375 /* scan code to virtual key maps */ 379 376 scancode_to_vk, 380 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 377 + RTL_NUMBER_OF(scancode_to_vk), 381 378 extcode0_to_vk, 382 379 extcode1_to_vk, 383 380
+3 -5
dll/keyboard/kbdla/kbdla.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 428 426 429 427 /* scan code to virtual key maps */ 430 428 scancode_to_vk, 431 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 429 + RTL_NUMBER_OF(scancode_to_vk), 432 430 extcode0_to_vk, 433 431 extcode1_to_vk, 434 432
+1 -4
dll/keyboard/kbdlt1/kbdlt1.c
··· 100 100 /* - 77 - */ 101 101 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 102 102 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 103 - VK_EMPTY, 104 - /* - 80 - */ 105 - 0 106 103 }; 107 104 108 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 369 366 370 367 /* scan code to virtual key maps */ 371 368 scancode_to_vk, 372 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 369 + RTL_NUMBER_OF(scancode_to_vk), 373 370 extcode0_to_vk, 374 371 extcode1_to_vk, 375 372
+1 -4
dll/keyboard/kbdlv/kbdlv.c
··· 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 101 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 102 - VK_EMPTY, 103 - /* - 80 - */ 104 - 0 105 102 }; 106 103 107 104 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 373 370 374 371 /* scan code to virtual key maps */ 375 372 scancode_to_vk, 376 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 373 + RTL_NUMBER_OF(scancode_to_vk), 377 374 extcode0_to_vk, 378 375 extcode1_to_vk, 379 376
+3 -5
dll/keyboard/kbdmac/kbdmac.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 364 362 365 363 /* scan code to virtual key maps */ 366 364 scancode_to_vk, 367 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 365 + RTL_NUMBER_OF(scancode_to_vk), 368 366 extcode0_to_vk, 369 367 extcode1_to_vk, 370 368
+3 -5
dll/keyboard/kbdne/kbdne.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 446 444 447 445 /* scan code to virtual key maps */ 448 446 scancode_to_vk, 449 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 447 + RTL_NUMBER_OF(scancode_to_vk), 450 448 extcode0_to_vk, 451 449 extcode1_to_vk, 452 450
+1 -4
dll/keyboard/kbdno/kbdno.c
··· 93 93 /* - 77 - */ 94 94 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 95 95 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 96 - VK_EMPTY, 97 - /* - 80 - */ 98 - 0 99 96 }; 100 97 101 98 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 460 457 461 458 /* scan code to virtual key maps */ 462 459 scancode_to_vk, 463 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 460 + RTL_NUMBER_OF(scancode_to_vk), 464 461 extcode0_to_vk, 465 462 extcode1_to_vk, 466 463
+1 -4
dll/keyboard/kbdpl/kbdpl.c
··· 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 101 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 102 - VK_EMPTY, 103 - /* - 80 - */ 104 - 0 105 102 }; 106 103 107 104 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 397 394 398 395 /* scan code to virtual key maps */ 399 396 scancode_to_vk, 400 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 397 + RTL_NUMBER_OF(scancode_to_vk), 401 398 extcode0_to_vk, 402 399 extcode1_to_vk, 403 400
+1 -4
dll/keyboard/kbdpl1/kbdpl1.c
··· 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 101 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 102 - VK_EMPTY, 103 - /* - 80 - */ 104 - 0 105 102 }; 106 103 107 104 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 413 410 414 411 /* scan code to virtual key maps */ 415 412 scancode_to_vk, 416 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 413 + RTL_NUMBER_OF(scancode_to_vk), 417 414 extcode0_to_vk, 418 415 extcode1_to_vk, 419 416
+1 -4
dll/keyboard/kbdpo/kbdpo.c
··· 165 165 /* 7c */ VK_EMPTY, 166 166 /* 7d */ VK_EMPTY, 167 167 /* 7e */ VK_EMPTY, 168 - /* 7f */ VK_EMPTY, 169 - /* 80 */ VK_EMPTY, 170 - /* 00 */ 0 171 168 }; 172 169 173 170 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 553 550 554 551 /* scan code to virtual key maps */ 555 552 scancode_to_vk, 556 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 553 + RTL_NUMBER_OF(scancode_to_vk), 557 554 extcode0_to_vk, 558 555 extcode1_to_vk, 559 556
+3 -5
dll/keyboard/kbdro/kbdro.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 363 361 364 362 /* scan code to virtual key maps */ 365 363 scancode_to_vk, 366 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 364 + RTL_NUMBER_OF(scancode_to_vk), 367 365 extcode0_to_vk, 368 366 extcode1_to_vk, 369 367
+1 -5
dll/keyboard/kbdrost/kbdrost.c
··· 134 134 /* - 77 - */ 135 135 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 136 136 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 137 - VK_EMPTY, 138 - 139 - /* - 80 - */ 140 - 0 141 137 }; 142 138 143 139 ROSDATA VSC_VK extcode0_to_vk[] = ··· 461 457 462 458 /* scan code to virtual key maps */ 463 459 scancode_to_vk, 464 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 460 + RTL_NUMBER_OF(scancode_to_vk), 465 461 extcode0_to_vk, 466 462 extcode1_to_vk, 467 463
+3 -5
dll/keyboard/kbdru/kbdru.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 371 369 372 370 /* scan code to virtual key maps */ 373 371 scancode_to_vk, 374 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 372 + RTL_NUMBER_OF(scancode_to_vk), 375 373 extcode0_to_vk, 376 374 extcode1_to_vk, 377 375
+3 -5
dll/keyboard/kbdru1/kbdru1.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 371 369 372 370 /* scan code to virtual key maps */ 373 371 scancode_to_vk, 374 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 372 + RTL_NUMBER_OF(scancode_to_vk), 375 373 extcode0_to_vk, 376 374 extcode1_to_vk, 377 375
+1 -4
dll/keyboard/kbdsf/kbdsf.c
··· 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 101 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 102 - VK_EMPTY, 103 - /* - 80 - */ 104 - 0 105 102 }; 106 103 107 104 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 461 458 462 459 /* scan code to virtual key maps */ 463 460 scancode_to_vk, 464 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 461 + RTL_NUMBER_OF(scancode_to_vk), 465 462 extcode0_to_vk, 466 463 extcode1_to_vk, 467 464
+1 -4
dll/keyboard/kbdsg/kbdsg.c
··· 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 101 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 102 - VK_EMPTY, 103 - /* - 80 - */ 104 - 0 105 102 }; 106 103 107 104 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 458 455 459 456 /* scan code to virtual key maps */ 460 457 scancode_to_vk, 461 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 458 + RTL_NUMBER_OF(scancode_to_vk), 462 459 extcode0_to_vk, 463 460 extcode1_to_vk, 464 461
+1 -4
dll/keyboard/kbdsl/kbdsl.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 445 442 446 443 /* scan code to virtual key maps */ 447 444 scancode_to_vk, 448 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 445 + RTL_NUMBER_OF(scancode_to_vk), 449 446 extcode0_to_vk, 450 447 extcode1_to_vk, 451 448
+1 -4
dll/keyboard/kbdsl1/kbdsl1.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 445 442 446 443 /* scan code to virtual key maps */ 447 444 scancode_to_vk, 448 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 445 + RTL_NUMBER_OF(scancode_to_vk), 449 446 extcode0_to_vk, 450 447 extcode1_to_vk, 451 448
+1 -4
dll/keyboard/kbdsp/kbdsp.c
··· 165 165 /* 7c */ VK_EMPTY, 166 166 /* 7d */ VK_EMPTY, 167 167 /* 7e */ VK_EMPTY, 168 - /* 7f */ VK_EMPTY, 169 - /* 80 */ VK_EMPTY, 170 - /* 00 */ 0 171 168 }; 172 169 173 170 ROSDATA VSC_VK extcode0_to_vk[] = ··· 534 531 535 532 /* scan code to virtual key maps */ 536 533 scancode_to_vk, 537 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 534 + RTL_NUMBER_OF(scancode_to_vk), 538 535 extcode0_to_vk, 539 536 extcode1_to_vk, 540 537
+1 -4
dll/keyboard/kbdsw/kbdsw.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 456 453 457 454 /* scan code to virtual key maps */ 458 455 scancode_to_vk, 459 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 456 + RTL_NUMBER_OF(scancode_to_vk), 460 457 extcode0_to_vk, 461 458 extcode1_to_vk, 462 459
+3 -5
dll/keyboard/kbdtat/kbdtat.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 368 366 369 367 /* scan code to virtual key maps */ 370 368 scancode_to_vk, 371 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 369 + RTL_NUMBER_OF(scancode_to_vk), 372 370 extcode0_to_vk, 373 371 extcode1_to_vk, 374 372
+3 -5
dll/keyboard/kbdth0/kbdth0.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+3 -5
dll/keyboard/kbdth1/kbdth1.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+3 -5
dll/keyboard/kbdth2/kbdth2.c
··· 95 95 VK_F24, 96 96 /* - 77 - */ 97 97 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 98 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 99 - 0, 100 - /* - 80 - */ 101 - 0 98 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 99 + VK_EMPTY, 102 100 }; 103 101 104 102 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 359 357 360 358 /* scan code to virtual key maps */ 361 359 scancode_to_vk, 362 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 360 + RTL_NUMBER_OF(scancode_to_vk), 363 361 extcode0_to_vk, 364 362 extcode1_to_vk, 365 363
+3 -5
dll/keyboard/kbdth3/kbdth3.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+3 -5
dll/keyboard/kbdtuf/kbdtuf.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 453 451 454 452 /* scan code to virtual key maps */ 455 453 scancode_to_vk, 456 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 454 + RTL_NUMBER_OF(scancode_to_vk), 457 455 extcode0_to_vk, 458 456 extcode1_to_vk, 459 457
+3 -5
dll/keyboard/kbdtuq/kbdtuq.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 453 451 454 452 /* scan code to virtual key maps */ 455 453 scancode_to_vk, 456 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 454 + RTL_NUMBER_OF(scancode_to_vk), 457 455 extcode0_to_vk, 458 456 extcode1_to_vk, 459 457
+1 -4
dll/keyboard/kbduk/kbduk.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 383 380 384 381 /* scan code to virtual key maps */ 385 382 scancode_to_vk, 386 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 383 + RTL_NUMBER_OF(scancode_to_vk), 387 384 extcode0_to_vk, 388 385 extcode1_to_vk, 389 386
+3 -5
dll/keyboard/kbdur/kbdur.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 372 370 373 371 /* scan code to virtual key maps */ 374 372 scancode_to_vk, 375 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 373 + RTL_NUMBER_OF(scancode_to_vk), 376 374 extcode0_to_vk, 377 375 extcode1_to_vk, 378 376
+3 -5
dll/keyboard/kbdurs/kbdurs.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 364 362 365 363 /* scan code to virtual key maps */ 366 364 scancode_to_vk, 367 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 365 + RTL_NUMBER_OF(scancode_to_vk), 368 366 extcode0_to_vk, 369 367 extcode1_to_vk, 370 368
+1 -4
dll/keyboard/kbdus/kbdus.c
··· 98 98 /* - 77 - */ 99 99 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, /* PA1 */ 101 - VK_EMPTY, 102 - /* - 80 - */ 103 - 0 104 101 }; 105 102 106 103 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 378 375 379 376 /* scan code to virtual key maps */ 380 377 scancode_to_vk, 381 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 378 + RTL_NUMBER_OF(scancode_to_vk), 382 379 extcode0_to_vk, 383 380 extcode1_to_vk, 384 381
+3 -5
dll/keyboard/kbdusa/kbdusa.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 363 361 364 362 /* scan code to virtual key maps */ 365 363 scancode_to_vk, 366 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 364 + RTL_NUMBER_OF(scancode_to_vk), 367 365 extcode0_to_vk, 368 366 extcode1_to_vk, 369 367
+3 -5
dll/keyboard/kbdusl/kbdusl.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+3 -5
dll/keyboard/kbdusr/kbdusr.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+3 -5
dll/keyboard/kbdusx/kbdusx.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 447 445 448 446 /* scan code to virtual key maps */ 449 447 scancode_to_vk, 450 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 448 + RTL_NUMBER_OF(scancode_to_vk), 451 449 extcode0_to_vk, 452 450 extcode1_to_vk, 453 451
+3 -5
dll/keyboard/kbduzb/kbduzb.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 358 356 359 357 /* scan code to virtual key maps */ 360 358 scancode_to_vk, 361 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 359 + RTL_NUMBER_OF(scancode_to_vk), 362 360 extcode0_to_vk, 363 361 extcode1_to_vk, 364 362
+3 -5
dll/keyboard/kbdvntc/kbdvntc.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 363 361 364 362 /* scan code to virtual key maps */ 365 363 scancode_to_vk, 366 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 364 + RTL_NUMBER_OF(scancode_to_vk), 367 365 extcode0_to_vk, 368 366 extcode1_to_vk, 369 367
+3 -5
dll/keyboard/kbdycc/kbdycc.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 379 377 380 378 /* scan code to virtual key maps */ 381 379 scancode_to_vk, 382 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 380 + RTL_NUMBER_OF(scancode_to_vk), 383 381 extcode0_to_vk, 384 382 extcode1_to_vk, 385 383
+3 -5
dll/keyboard/kbdycl/kbdycl.c
··· 98 98 VK_F24, 99 99 /* - 77 - */ 100 100 VK_EMPTY, VK_EMPTY, VK_EMPTY, VK_EMPTY, 101 - VK_OEM_PA1, VK_TAB, 0xc2, 0, /* PA1 */ 102 - 0, 103 - /* - 80 - */ 104 - 0 101 + VK_OEM_PA1, VK_TAB, 0xc2, VK_EMPTY, /* PA1 */ 102 + VK_EMPTY, 105 103 }; 106 104 107 105 ROSDATA VSC_VK extcode0_to_vk[] = { ··· 499 497 500 498 /* scan code to virtual key maps */ 501 499 scancode_to_vk, 502 - sizeof(scancode_to_vk) / sizeof(scancode_to_vk[0]), 500 + RTL_NUMBER_OF(scancode_to_vk), 503 501 extcode0_to_vk, 504 502 extcode1_to_vk, 505 503