diff --git a/ideintf/objinspstrconsts.pas b/ideintf/objinspstrconsts.pas index e3681a15ad..49a35f6ae3 100644 --- a/ideintf/objinspstrconsts.pas +++ b/ideintf/objinspstrconsts.pas @@ -425,6 +425,18 @@ resourcestring srVK_NUMPAD = 'Numpad %d'; srVK_NUMLOCK = 'Numlock'; srVK_SCROLL = 'Scroll'; + lisOEMPlus = 'OEM plus'; + lisOEM1 = 'OEM 1'; + lisOEMComma = 'OEM comma'; + lisOEMMinus = 'OEM minus'; + lisOEMPeriod = 'OEM period'; + lisOEM2 = 'OEM 2'; + lisOEM3 = 'OEM 3'; + lisOEM4 = 'OEM 4'; + lisOEM5 = 'OEM 5'; + lisOEM6 = 'OEM 6'; + lisOEM7 = 'OEM 7'; + lisOEM8 = 'OEM 8'; srVK_IRREGULAR = 'Irregular'; srVK_NONE = 'none'; srkm_Alt = 'Alt'; diff --git a/ideintf/propedits.pp b/ideintf/propedits.pp index 900b7be878..12f8644a53 100644 --- a/ideintf/propedits.pp +++ b/ideintf/propedits.pp @@ -6563,9 +6563,22 @@ var VK_SUBTRACT :AddStr('-'); VK_DECIMAL :AddStr('.'); VK_DIVIDE :AddStr('/'); - VK_F1..VK_F24 : AddStr('F'+IntToStr(Key-VK_F1+1)); + VK_F1..VK_F24 :AddStr('F'+IntToStr(Key-VK_F1+1)); VK_NUMLOCK :AddStr(srVK_NUMLOCK); VK_SCROLL :AddStr(srVK_SCROLL); + VK_OEM_1 :AddStr(lisOEM1); + VK_OEM_PLUS :AddStr(lisOEMPlus); + VK_OEM_COMMA :AddStr(lisOEMComma); + VK_OEM_MINUS :AddStr(lisOEMMinus); + VK_OEM_PERIOD :AddStr(lisOEMPeriod); + VK_OEM_2 :AddStr(lisOEM2); + VK_OEM_3 :AddStr(lisOEM3); + VK_OEM_4 :AddStr(lisOEM4); + VK_OEM_5 :AddStr(lisOEM5); + VK_OEM_6 :AddStr(lisOEM6); + VK_OEM_7 :AddStr(lisOEM7); + VK_OEM_8 :AddStr(lisOEM8); + // VK_EQUAL :AddStr('='); // VK_COMMA :AddStr(','); // VK_POINT :AddStr('.');