Windows cho biết Dvorak là bố cục bàn phím mặc định, nhưng tất cả các cửa sổ mới đều sử dụng QWERTY


8

Nhờ sự giúp đỡ mà tôi nhận được trong chuỗi này , tôi đã có thể khiến Windows mặc định bố trí bàn phím Dvorak cho tất cả các tài liệu / cửa sổ mới.

Chỉ có một lần bắt.

Tôi phải thiết lập lại mỗi lần tôi đăng nhập.

Khi tôi mở hộp thoại Dịch vụ văn bản và Ngôn ngữ nhập (có thể truy cập từ bảng điều khiển Ngôn ngữ và khu vực hoặc bằng cách nhấp chuột phải vào Thanh ngôn ngữ và nhấp Settings...), điều đó cho thấy Dvorak là bố cục bàn phím mặc định, nhưng tất cả các cửa sổ / tài liệu mới vẫn mặc định đến QWERTY.

Tôi có thể khắc phục sự cố này bằng cách thay đổi mặc định thành QWERTY, nhấp Apply, sau đó thay đổi lại thành Dvorak và nhấp OK. Nhưng thật khó để làm điều này mỗi khi tôi đăng nhập vào Windows.

Có ai biết cách giải quyết hay cách nào đó để thay đổi vĩnh viễn bố cục bàn phím mặc định trong Windows Server 2008 R2 không?

Ảnh chụp màn hình hiển thị Dvorak được chọn làm ngôn ngữ nhập mặc định, nhưng Thanh ngôn ngữ đang sử dụng QWERTY.

Đây là những gì đăng ký của tôi trông giống như HKEY_CURRENT_USER\Keyboard Layout:

  • Tải trước
    • 1: d0010409
    • 2: 00000409
  • Thay thế:
    • d0010409: 00010409
  • Chuyển đổi:
    • Phím nóng: 3
    • Phím nóng ngôn ngữ: 3
    • Bố cục Hotkey: 3

Lưu ý: Tôi đã nhận thấy hành vi này trên một số trường hợp ảo, nhưng dường như nó không xảy ra trên các cài đặt vật lý (không ảo hóa).

Câu trả lời:


1

Bố trí bàn phím được chứa trong khoá đăng ký HKEY_CURRENT_USER\Keyboard Layout.
Mục REG_SZ "1" chứa bố cục đầu tiên, "2" thứ hai, v.v.

Bài viết Bố trí bàn phím Windows liệt kê hầu hết các id bàn phím. Bạn cũng sẽ tìm thấy id bố cục ở trên được xác định là khóa phụ của khóa đăng ký
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layouts.

Phân tích thông tin đăng ký của bạn:

Preloadxác định bố trí bàn phím nào có trong nút chuyển đổi bàn phím (ở phía dưới bên phải của thanh tác vụ) và số xác định thứ tự. Bạn có hai trong số đó: d0010409 = Dvorak English và 00000409 = US English. Thứ tự danh sách này không có nghĩa nhiều hơn thế.

Substitutesánh xạ giá trị d0010409 vào bố cục 10409 cũng là Dvorak. Tôi giả định rằng việc thay đổi nửa trên của mã khóa là không đáng kể và được ánh xạ chính xác bởi tổ ong thay thế.

Điều còn thiếu có lẽ là sự thay thế ánh xạ 00000409 (Hoa Kỳ) thành 00010409 (Dvorak). Điều này có thể được thực hiện bằng cách nhập thủ công hoặc bằng lệnh:

reg add "HKCU\Keyboard Layout\Substitutes" /v 00000409 /d 00010409

Khi thay đổi sổ đăng ký, hãy thực hiện tất cả các biện pháp phòng ngừa: Trước tiên hãy tạo điểm khôi phục hệ thống và cũng xuất toàn bộ khóa đăng ký.


Cảm ơn những lời đề nghị. Tôi sẽ trả lời vào ngày mai.

Bạn cũng có thể thử khởi động ở chế độ An toàn: Nếu điều này không xảy ra, thì đó là một số ứng dụng đang chuyển đổi bàn phím của bạn.
harrymc

Đã thêm thông tin đăng ký vào OP.

Dữ liệu đăng ký được phân tích ở trên.
harrymc

Cám ơn vì sự gợi ý. Tôi đã thử thay đổi sổ đăng ký mà bạn đề xuất nhưng không khắc phục được sự cố sau khi đăng xuất / đăng nhập.

2

Tôi không biết về Server 2008, nhưng tôi gặp vấn đề tương tự trên Windows 7. Ở đâu bạn chọn bố cục Dvorak, có một điều xem danh sách nhỏ. Bạn sẽ cần đặt Dvorak lên hàng đầu. Khi Dvorak là bố trí bàn phím số 1 (trên cùng), nó sẽ mặc định cho nó.

EDIT: Tôi nghĩ rằng bạn có thể cần bỏ chọn Điều chỉnh tự động khi bạn nhấp chuột phải vào biểu tượng bàn phím, nhưng tôi không chắc chắn.

Tôi rất vui khi thấy rằng tôi có một đồng đội sử dụng Dvorak khác ngoài đó ... một số ít và mạnh mẽ.


1
Một người đánh máy Dvorak khác ở đây. Một tùy chọn khác có thể là xóa QWERTY và thêm nó sau ...
Tamara Wijsman

Cảm ơn những lời đề nghị. Từ chuỗi liên kết , tôi đã chắc chắn rằng Dvorak đứng đầu danh sách bố trí bàn phím. Tôi cũng đã thử loại bỏ QWERTY hoàn toàn và tôi chỉ thử bỏ chọn Điều chỉnh tự động trong menu ngữ cảnh của Language Bar. Không có con xúc xắc; sau khi đăng nhập-đăng nhập, Windows quay lại mặc định thành QWERTY.

Tôi thực sự không nghĩ Điều chỉnh tự động làm bất cứ điều gì, nhưng nó đáng để thử. Bạn đã đặt Dvorak làm bố cục bàn phím mặc định chưa? Nếu QWERTY chưa được cài đặt, nó thậm chí không thể được sử dụng ...
beatgammit

@tjameson Có, người ta sẽ nghĩ rằng nếu loại bỏ QWERTY, HĐH sẽ không có lựa chọn nào khác ngoài việc mặc định bố trí bàn phím thực sự có mặt. Windows rõ ràng có xu hướng không đồng ý với lý do như vậy. Tôi có thể để Windows mặc định thành Dvorak cho các cửa sổ mới, nhưng điều kỳ lạ là tôi phải chuyển nó trở lại QWERTY và sau đó quay lại Dvorak mỗi lần tôi đăng nhập hoặc khởi động lại, nếu không Windows sẽ quay lại mặc định QWERTY (mặc dù bảng điều khiển đã SAYS rằng Dvorak là mặc định khi tôi đăng nhập / khởi động lại).

Xóa hoàn toàn bố cục "US" và khởi động lại. Bạn cũng có thể thử điều này
beatgammit

0

Hãy thử đảo ngược Susbstitutesmục

00010409: d0010409

d0010409 nên là Dvorak.

Xem ở đây để có tài liệu.


Cám ơn vì sự gợi ý. Tôi đã thử thêm một mục mới Substitutetheo hướng dẫn của bạn, nhưng dường như nó không có tác dụng gì sau khi đăng xuất / đăng nhập.

@Phoenix không thêm, hãy thử thay thế.
Daniel Beck

Okie dokie. Tôi sẽ thử thay thế mục hiện có.

Tôi đã cố gắng thay thế các mục. Sau khi đăng xuất / đăng nhập, tôi thấy rằng Dvorak đã bị xóa hoàn toàn khỏi danh sách bố trí bàn phím (QWERTY vẫn đang được sử dụng ở mọi nơi). Sau khi tôi khôi phục Dvorak trong danh sách bố trí bàn phím đã cài đặt, tôi quay lại regedit và tôi thấy rằng sự thay đổi của tôi đã được hoàn nguyên.

@Phoenix Thú vị - xin lỗi vì đã lãng phí thời gian của bạn, tôi đã không ở trên Windows vào thời điểm đó, nhưng các tài liệu có vẻ tốt.
Daniel Beck

0

Windows DVORAK đối với tôi đã là một nỗi đau kể từ khi bắt đầu ... những gì tôi đã làm (khi tôi chuyển dịch vụ vào các máy trạm khác và / hoặc ssh vào các hệ thống) đang sử dụng một bàn phím đã được triển khai trên bàn phím thực tế .... bằng cách đó tôi có thể chia sẻ một thiết bị đầu cuối ảo với các đồng nghiệp và vẫn nhận được dvorak theo cách tôi muốn.

bàn phím của tôi ở đây:

http://typematrix.com/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.