din*_*o_d 3 keyboard keyboard-layout windows-10
我用谷歌搜索了这个问题,但找不到解决方案,这有点令人沮丧。
\n\n所以我有一台 Mac 用于工作,还有一台运行 Windows 10 的 PC 在家。
\n\n现在在我的 mac 上,我有带有克罗地亚语字符的 QWERTY 布局 (\xc5\xa1\xc4\x91\xc4\x8d\xc4\x87\xc5\xbe),在我的 Windows 计算机上,键盘设置为标准克罗地亚语,这意味着我有 QWERTZ 布局。
\n\n我可以将键盘布局设置为 US,这将为我提供 QWERTY,但在这种情况下,我会丢失克罗地亚语特定的变音符号 (\xc5\xa1\xc4\x91\xc4\x8d\xc4\x87\xc5\xbe)。
\n\n有没有办法拥有变音符号和 QWERTY?
\n\n当我在计算机之间来回切换时,这很烦人——搞乱了 z 和 y,而我希望保持一致性。
\n将自定义键盘布局与 Windows 10和MS Keyboard Layout Creator 1.4相结合的解决方案在answers.microsoft.com上构建安装包讨论时出错- 在 Windows 10 上工作( 1709 ):[Version 10.0.16299.125]
MsKLC
; 文件=>加载现有键盘\xe2\x80\xa6(可能Standard
在你的情况下);如果您在窗口中看到没有任何变化,请不要惊慌:它只是看起来不起作用;\n\nMsKLC
Layout01
为KBDCR1
并将描述从Standard - Custom
更改为Croatian - QWERTY
),然后按OK按钮;KBDCR1
;KBDCR1.klc
文件(Notepad
\n就足够了),进行并保存必要的更改(请参阅下面的调整后的KBDCR1.klc
文件):\n\n15
:Y
在原始位置定义Z
);2C
:Z
在原始位置定义Y
);MsKLC
; 文件=>加载源文件\xe2\x80\xa6 KBDCR1.klc
:\n\nsetup.exe
以管理员身份运行;这会将“克罗地亚语 - QWERTY ”键盘布局添加到您的 Windows 中,例如==> reg query "HKLM\\SYSTEM\\CurrentControlSet\\Control\\Keyboard Layouts\\a000041a"\n\nHKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Keyboard Layouts\\a000041a\n Layout Text REG_SZ Croatian - QWERTY\n Layout File REG_SZ KBDCR1.dll\n Layout Id REG_SZ 00c0\n Layout Product Code REG_SZ {E2CDA8D2-F536-4620-B270-3DE8294801D7}\n Layout Display Name REG_SZ @%SystemRoot%\\system32\\KBDCR1.dll,-1000\n Custom Language Name REG_SZ Croatian (Croatia)\n Custom Language Display Name REG_SZ @%SystemRoot%\\system32\\KBDCR1.dll,-1100\n
Run Code Online (Sandbox Code Playgroud)\n\n调整后的KBDCR1.klc
文件(保存在UCS-2 LE BOM
编码中,即记事本Unicode
- 而不是上面的作业步骤 #2 和 #3):
KBD KBDCR1 "Croatian - QWERTY"\n\nCOPYRIGHT "(c) 2018 JosefZ"\n\nCOMPANY "JosefZ"\n\nLOCALENAME "hr-HR"\n\nLOCALEID "0000041a"\n\nVERSION 1.0\n\nSHIFTSTATE\n\n0 //Column 4\n1 //Column 5 : Shft\n2 //Column 6 : Ctrl\n6 //Column 7 : Ctrl Alt\n\nLAYOUT ;an extra \'@\' at the end is a dead key\n\n//SC VK_ Cap 0 1 2 6\n//-- ---- ---- ---- ---- ---- ----\n\n02 1 0 1 0021 -1 007e // DIGIT ONE, EXCLAMATION MARK, <none>, TILDE\n03 2 0 2 0022 -1 02c7@ // DIGIT TWO, QUOTATION MARK, <none>, CARON\n04 3 0 3 0023 -1 005e@ // DIGIT THREE, NUMBER SIGN, <none>, CIRCUMFLEX ACCENT\n05 4 0 4 0024 -1 02d8@ // DIGIT FOUR, DOLLAR SIGN, <none>, BREVE\n06 5 0 5 0025 -1 00b0@ // DIGIT FIVE, PERCENT SIGN, <none>, DEGREE SIGN\n07 6 0 6 0026 -1 02db@ // DIGIT SIX, AMPERSAND, <none>, OGONEK\n08 7 0 7 002f -1 0060 // DIGIT SEVEN, SOLIDUS, <none>, GRAVE ACCENT\n09 8 0 8 0028 -1 02d9@ // DIGIT EIGHT, LEFT PARENTHESIS, <none>, DOT ABOVE\n0a 9 0 9 0029 -1 00b4@ // DIGIT NINE, RIGHT PARENTHESIS, <none>, ACUTE ACCENT\n0b 0 0 0 003d -1 02dd@ // DIGIT ZERO, EQUALS SIGN, <none>, DOUBLE ACUTE ACCENT\n0c OEM_2 0 0027 003f -1 00a8@ // APOSTROPHE, QUESTION MARK, <none>, DIAERESIS\n0d OEM_PLUS 0 002b 002a -1 00b8@ // PLUS SIGN, ASTERISK, <none>, CEDILLA\n10 Q 1 q Q -1 005c // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, <none>, REVERSE SOLIDUS\n11 W 1 w W -1 007c // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, <none>, VERTICAL LINE\n12 E 1 e E -1 20ac // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, EURO SIGN\n13 R 1 r R -1 -1 // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, <none>, <none>\n14 T 1 t T -1 -1 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, <none>, <none>\n15 Y 1 y Y -1 -1 // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, <none>, <none>\n16 U 1 u U -1 -1 // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, <none>, <none>\n17 I 1 i I -1 -1 // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, <none>, <none>\n18 O 1 o O -1 -1 // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, <none>, <none>\n19 P 1 p P -1 -1 // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, <none>, <none>\n1a OEM_4 1 0161 0160 -1 00f7 // LATIN SMALL LETTER S WITH CARON, LATIN CAPITAL LETTER S WITH CARON, <none>, DIVISION SIGN\n1b OEM_6 1 0111 0110 001b 00d7 // LATIN SMALL LETTER D WITH STROKE, LATIN CAPITAL LETTER D WITH STROKE, ESCAPE, MULTIPLICATION SIGN\n1e A 1 a A -1 -1 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, <none>, <none>\n1f S 1 s S -1 -1 // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, <none>, <none>\n20 D 1 d D -1 -1 // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, <none>, <none>\n21 F 1 f F -1 005b // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, <none>, LEFT SQUARE BRACKET\n22 G 1 g G -1 005d // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, <none>, RIGHT SQUARE BRACKET\n23 H 1 h H -1 -1 // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, <none>, <none>\n24 J 1 j J -1 -1 // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, <none>, <none>\n25 K 1 k K -1 0142 // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, <none>, LATIN SMALL LETTER L WITH STROKE\n26 L 1 l L -1 0141 // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, <none>, LATIN CAPITAL LETTER L WITH STROKE\n27 OEM_1 1 010d 010c 001d -1 // LATIN SMALL LETTER C WITH CARON, LATIN CAPITAL LETTER C WITH CARON, INFORMATION SEPARATOR THREE, <none>\n28 OEM_7 1 0107 0106 -1 00df // LATIN SMALL LETTER C WITH ACUTE, LATIN CAPITAL LETTER C WITH ACUTE, <none>, LATIN SMALL LETTER SHARP S\n29 OEM_3 0 00b8@ 00a8@ -1 -1 // CEDILLA, DIAERESIS, <none>, <none>\n2b OEM_5 1 017e 017d 001c 00a4 // LATIN SMALL LETTER Z WITH CARON, LATIN CAPITAL LETTER Z WITH CARON, INFORMATION SEPARATOR FOUR, CURRENCY SIGN\n2c Z 1 z Z -1 -1 // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, <none>, <none>\n2d X 1 x X -1 -1 // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, <none>, <none>\n2e C 1 c C -1 -1 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, <none>, <none>\n2f V 1 v V -1 0040 // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, <none>, COMMERCIAL AT\n30 B 1 b B -1 007b // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, <none>, LEFT CURLY BRACKET\n31 N 1 n N -1 007d // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, <none>, RIGHT CURLY BRACKET\n32 M 1 m M -1 00a7 // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, <none>, SECTION SIGN\n33 OEM_COMMA 0 002c 003b -1 003c // COMMA, SEMICOLON, <none>, LESS-THAN SIGN\n34 OEM_PERIOD 0 002e 003a -1 003e // FULL STOP, COLON, <none>, GREATER-THAN SIGN\n35 OEM_MINUS 0 002d 005f -1 -1 // HYPHEN-MINUS, LOW LINE, <none>, <none>\n39 SPACE 0 0020 0020 0020 -1 // SPACE, SPACE, SPACE, <none>\n56 OEM_102 0 003c 003e 001c -1 // LESS-THAN SIGN, GREATER-THAN SIGN, INFORMATION SEPARATOR FOUR, <none>\n53 DECIMAL 0 002c 002c -1 -1 // COMMA, COMMA, , \n\n\nDEADKEY 02c7\n\n006e 0148 // n -> \xc5\x88\n0063 010d // c -> \xc4\x8d\n0064 010f // d -> \xc4\x8f\n0073 0161 // s -> \xc5\xa1\n006c 013e // l -> \xc4\xbe\n0065 011b // e -> \xc4\x9b\n0072 0159 // r -> \xc5\x99\n0074 0165 // t -> \xc5\xa5\n007a 017e // z -> \xc5\xbe\n004e 0147 // N -> \xc5\x87\n0043 010c // C -> \xc4\x8c\n0044 010e // D -> \xc4\x8e\n0053 0160 // S -> \xc5\xa0\n004c 013d // L -> \xc4\xbd\n0045 011a // E -> \xc4\x9a\n0052 0158 // R -> \xc5\x98\n0054 0164 // T -> \xc5\xa4\n005a 017d // Z -> \xc5\xbd\n0020 02c7 // -> \xcb\x87\n\nDEADKEY 005e\n\n0061 00e2 // a -> \xc3\xa2\n0069 00ee // i -> \xc3\xae\n006f 00f4 // o -> \xc3\xb4\n0041 00c2 // A -> \xc3\x82\n0049 00ce // I -> \xc3\x8e\n004f 00d4 // O -> \xc3\x94\n0020 005e // -> ^\n\nDEADKEY 02d8\n\n0061 0103 // a -> \xc4\x83\n0041 0102 // A -> \xc4\x82\n0020 02d8 // -> \xcb\x98\n\nDEADKEY 00b0\n\n0075 016f // u -> \xc5\xaf\n0055 016e // U -> \xc5\xae\n0020 00b0 // -> \xc2\xb0\n\nDEADKEY 02db\n\n0061 0105 // a -> \xc4\x85\n0065 0119 // e -> \xc4\x99\n0041 0104 // A -> \xc4\x84\n0045 0118 // E -> \xc4\x98\n0020 02db // -> \xcb\x9b\n\nDEADKEY 02d9\n\n007a 017c // z -> \xc5\xbc\n005a 017b // Z -> \xc5\xbb\n0020 02d9 // -> \xcb\x99\n\nDEADKEY 00b4\n\n006e 0144 // n -> \xc5\x84\n0063 0107 // c -> \xc4\x87\n0079 00fd // y -> \xc3\xbd\n0061 00e1 // a -> \xc3\xa1\n0073 015b // s -> \xc5\x9b\n006c 013a // l -> \xc4\xba\n0065 00e9 // e -> \xc3\xa9\n0072 0155 // r -> \xc5\x95\n0075 00fa // u -> \xc3\xba\n0069 00ed // i -> \xc3\xad\n007a 017a // z -> \xc5\xba\n006f 00f3 // o -> \xc3\xb3\n004e 0143 // N -> \xc5\x83\n0043 0106 // C -> \xc4\x86\n0059 00dd // Y -> \xc3\x9d\n0041 00c1 // A -> \xc3\x81\n0053 015a // S -> \xc5\x9a\n004c 0139 // L -> \xc4\xb9\n0045 00c9 // E -> \xc3\x89\n0052 0154 // R -> \xc5\x94\n0055 00da // U -> \xc3\x9a\n0049 00cd // I -> \xc3\x8d\n005a 0179 // Z -> \xc5\xb9\n004f 00d3 // O -> \xc3\x93\n0020 00b4 // -> \xc2\xb4\n\nDEADKEY 02dd\n\n0075 0171 // u -> \xc5\xb1\n006f 0151 // o -> \xc5\x91\n0055 0170 // U -> \xc5\xb0\n004f 0150 // O -> \xc5\x90\n0020 02dd // -> \xcb\x9d\n\nDEADKEY 00a8\n\n0061 00e4 // a -> \xc3\xa4\n0065 00eb // e -> \xc3\xab\n0075 00fc // u -> \xc3\xbc\n006f 00f6 // o -> \xc3\xb6\n0041 00c4 // A -> \xc3\x84\n0045 00cb // E -> \xc3\x8b\n0055 00dc // U -> \xc3\x9c\n004f 00d6 // O -> \xc3\x96\n0020 00a8 // -> \xc2\xa8\n\nDEADKEY 00b8\n\n0063 00e7 // c -> \xc3\xa7\n0073 015f // s -> \xc5\x9f\n0043 00c7 // C -> \xc3\x87\n0053 015e // S -> \xc5\x9e\n0020 00b8 // -> \xc2\xb8\n\nDEADKEY 00b8\n\n0063 00e7 // c -> \xc3\xa7\n0073 015f // s -> \xc5\x9f\n0043 00c7 // C -> \xc3\x87\n0053 015e // S -> \xc5\x9e\n0020 00b8 // -> \xc2\xb8\n\nDEADKEY 00a8\n\n0061 00e4 // a -> \xc3\xa4\n0065 00eb // e -> \xc3\xab\n0075 00fc // u -> \xc3\xbc\n006f 00f6 // o -> \xc3\xb6\n0041 00c4 // A -> \xc3\x84\n0045 00cb // E -> \xc3\x8b\n0055 00dc // U -> \xc3\x9c\n004f 00d6 // O -> \xc3\x96\n0020 00a8 // -> \xc2\xa8\n\n\nKEYNAME\n\n01 Esc\n0e Backspace\n0f Tab\n1c Enter\n1d Ctrl\n2a Shift\n36 "Right Shift"\n37 "Num *"\n38 Alt\n39 Space\n3a "Caps Lock"\n3b F1\n3c F2\n3d F3\n3e F4\n3f F5\n40 F6\n41 F7\n42 F8\n43 F9\n44 F10\n45 Pause\n46 "Scroll Lock"\n47 "Num 7"\n48 "Num 8"\n49 "Num 9"\n4a "Num -"\n4b "Num 4"\n4c "Num 5"\n4d "Num 6"\n4e "Num +"\n4f "Num 1"\n50 "Num 2"\n51 "Num 3"\n52 "Num 0"\n53 "Num Del"\n54 "Sys Req"\n57 F11\n58 F12\n7c F13\n7d F14\n7e F15\n7f F16\n80 F17\n81 F18\n82 F19\n83 F20\n84 F21\n85 F22\n86 F23\n87 F24\n\nKEYNAME_EXT\n\n1c "Num Enter"\n1d "Right Ctrl"\n35 "Num /"\n37 "Prnt Scrn"\n38 "Right Alt"\n45 "Num Lock"\n46 Break\n47 Home\n48 Up\n49 "Page Up"\n4b Left\n4d Right\n4f End\n50 Down\n51 "Page Down"\n52 Insert\n53 Delete\n54 <00>\n56 Help\n5b "Left Windows"\n5c "Right Windows"\n5d Application\n\nKEYNAME_DEAD\n\n02c7 "CARON"\n005e "CIRCUMFLEX ACCENT"\n02d8 "BREVE"\n00b0 "DEGREE SIGN"\n02db "OGONEK"\n02d9 "DOT ABOVE"\n00b4 "ACUTE ACCENT"\n02dd "DOUBLE ACUTE ACCENT"\n00a8 "DIAERESIS"\n00b8 "CEDILLA"\n00b8 "CEDILLA"\n00a8 "DIAERESIS"\n\n\nDESCRIPTIONS\n\n0409 Croatian - QWERTY\n\nLANGUAGENAMES\n\n0409 Croatian (Croatia)\n\nENDKBD\n
Run Code Online (Sandbox Code Playgroud)\n\n延伸阅读:普通扫描码
\n 归档时间: |
|
查看次数: |
4545 次 |
最近记录: |