2008-10-03 41 views
24

Có ai biết lệnh gọi API mà tôi có thể sử dụng để thay đổi bố cục bàn phím trên máy tính Windows sang Dvorak không? Làm điều đó thông qua giao diện người dùng là dễ dàng nhưng tôi muốn có một kịch bản mà tôi có thể chạy trên máy ảo mới để tự động hóa quá trình.Thay đổi bàn phím theo lập trình thành Dvorak

+2

Điều này nghe giống như trò đùa của April Fool đối với tôi. –

+0

@ David, không có gì đáng buồn là một câu hỏi thực sự. Tôi viết tất cả mọi thứ tôi có thể quản lý và tôi là người dùng dvorak :) – JaredPar

Trả lời

7

tôi có thể có bốn năm muộn để đảng, nhưng bạn đã bao giờ tìm thấy điều này:

Intlcfg Command-Line Options

tôi không có Windows Vista (thói quen rất xấu, Windows), nhưng nhìn vào trang này và cũng tại Available Language PacksDefault Input Locales tôi nghĩ thứ e lệnh bạn muốn có thể là:

intlcfg.exe -inputlocale:0409:00010409 

cho ngôn ngữ tiếng Anh (Hoa Kỳ) với ngôn ngữ nhập liệu Dvorak của Hoa Kỳ.

+1

Nó thực sự có thể là 4 năm cuối nhưng cuối cùng nó là một câu trả lời đúng :) – JaredPar

8

Bạn có thể thực hiện việc này thông qua sổ đăng ký. Chỉ cần lưu nó dưới dạng tệp .reg và mở nó trên máy ảo mới. Tôi tin rằng điều này sẽ làm điều đó cho Remapping để Dvorak:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 
"ScanCode Map"=hex:00,00,00,00,00,00,00,00,22,00,00,00,2d,00,30,00,24,00,2e,00,\ 
11,00,33,00,33,00,11,00,12,00,20,00,34,00,12,00,1b,00,0d,00,0d,00,1b,00,16,\ 
00,21,00,17,00,22,00,20,00,23,00,1a,00,0c,00,2e,00,17,00,23,00,24,00,14,00,\ 
25,00,31,00,26,00,35,00,1a,00,30,00,31,00,13,00,18,00,26,00,19,00,2f,00,34,\ 
00,28,00,10,00,0c,00,28,00,19,00,13,00,18,00,1f,00,1f,00,27,00,2c,00,35,00,\ 
15,00,14,00,22,00,16,00,25,00,2f,00,10,00,2d,00,21,00,15,00,27,00,2c,00,00,\ 
00,00,00 

Và nếu bạn muốn quay trở lại:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 
"ScanCode Map"=hex:00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00 
+0

Tôi đã xem sổ đăng ký trên máy tính của mình (Vista) nơi tôi có thiết lập Dvorak và tôi không thấy bất kỳ mục nhập nào trong số này. – JaredPar

+1

Có, có thể chọn bố cục trong giao diện người dùng đặt một số cờ khác. Phương pháp này sẽ remap bàn phím, mà không thay đổi bố trí. Đó là một sự khác biệt kỳ lạ, nhưng tôi nghĩ nó giải thích sự khác biệt. – pkaeding

+0

Trên XP: "Không thể nhập dvorak.reg: Không phải tất cả dữ liệu đã được ghi thành công vào sổ đăng ký. Một số khóa được mở bởi hệ thống hoặc các quy trình khác." Tôi là sinh viên đại học nên sẽ rất tuyệt nếu tôi có thể tìm được cách chuyển đổi nhanh chóng bất kỳ PC nào tôi đăng nhập vào Dvorak, có thể bằng cách chạy một tập lệnh trong thư mục người dùng của tôi. – gary

Các vấn đề liên quan