Khi bạn gõ @ trên client mà host lại viết ra ", bạn đã gặp lỗi lệch bố cục — sự cố bàn phím phổ biến nhất trong remote desktop. Gần như mọi vấn đề bố cục đều quy về một điều: host đọc phím bạn nhấn theo bố cục của chính nó. Hướng dẫn này giải thích mô hình, các cách khắc phục và các đánh đổi.
Cách Remio gửi phím gõ
Remio gửi hai loại tín hiệu bàn phím, vì mỗi loại phù hợp với một kiểu công việc khác nhau.
Phím bấm — Remio gửi phím vật lý bạn nhấn, theo vị trí của nó trên bàn phím. Host diễn giải nó theo bố cục đang hoạt động của chính nó. Đây là hành vi đúng cho game (nơi WASD phải trúng vị trí vật lý, không phải chữ cái), cho phím tắt (Cmd+S phải là phím Cmd, không phải ký tự S), và cho mọi ứng dụng đọc sự kiện phím thô.
Văn bản đã gõ — Văn bản mà thiết bị của bạn ghép xong trước khi Remio nhìn thấy — qua bộ gõ (IME) như Telex hay Pinyin, bảng emoji, hoặc dấu được ghép từ hai lần nhấn phím — đến nơi dưới dạng ký tự hoàn chỉnh, và host gõ chúng đúng như vậy bất kể bố cục của nó. Đây là điều giúp văn bản quốc tế, dấu phụ và IME hoạt động.
Không có gì phải chuyển: Remio gửi phím bấm cho những phím bạn nhấn và ký tự hoàn chỉnh cho văn bản mà thiết bị của bạn đã ghép xong.
# Mental model
key presses → physical position (Q is at top-left)
host interprets using its layout
→ games, shortcuts work
typed text → finished characters (U+00E4 = ä)
host types them as-is
→ international text, IMEs, diacritics work
Yêu cầu trước khi bắt đầu
- Cập nhật cả hai đầu — các bản cũ có thể làm mất hoặc nhân đôi chữ có dấu và văn bản từ IME. Bản hiện tại chỉ gửi một lần.
- Biết bố cục đang hoạt động của host — macOS hiển thị nó trên thanh menu; Windows hiển thị trên thanh ngôn ngữ.
- Nếu dùng IME (Telex tiếng Việt, tiếng Nhật, Pinyin tiếng Trung), chỉ chạy nó trên client.
01 · Chẩn đoán triệu chứng
Kiểu dịch sai chính xác cho bạn biết bố cục nào đang lệch nhau. Một vài mẫu phổ biến:
- @ thành " và ngược lại — client UK, host US (hoặc ngược lại). Cả hai bố cục đặt @ và " ở các phím Shift khác nhau.
- Z và Y đổi chỗ — client QWERTZ (Đức, Séc), host QWERTY. Z và Y hoán đổi vị trí vật lý.
- $, £, € sai vị trí — client UK hoặc châu Âu, host US. Ký hiệu tiền tệ khác nhau theo khu vực.
- Dấu gạch chéo ngược thiếu hoặc sai — bố cục bàn phím ISO so với ANSI. ISO có thêm một phím gần Enter mà ANSI không có.
- Dấu phụ tạo ra nguyên âm sai — phím chết (dead key) được diễn giải trên host thay vì client.
- IME nhân đôi ký tự — IME chạy trên cả hai đầu. Mỗi đầu ghép ký tự và đầu thứ hai ghép lại lần nữa.
02 · Phương án A — khớp bố cục
Cách khắc phục gọn nhất là để cả hai đầu dùng chung một bố cục. Chọn một và áp dụng ở mọi nơi.
macOS
System Settings → Keyboard → Text Input → Edit. Thêm hoặc gỡ nguồn nhập; thanh menu hiển thị nguồn đang hoạt động. macOS cho phép nhiều bố cục; bố cục đang ở phía trước một ứng dụng tại thời điểm nhấn phím là bố cục Remio báo cáo.
Windows
Settings → Time & Language → Language & Region → Keyboards. Thêm, gỡ hoặc đặt mặc định. Thanh ngôn ngữ ở khay hệ thống hiển thị bố cục đang hoạt động. Nhấn Win+Space để chuyển vòng giữa các bố cục đã thêm.
Nếu bạn thường xuyên chuyển qua lại giữa bàn phím US và UK trên nhiều máy, hãy chọn một và buộc mọi thiết bị dùng nó. Năm giây bỏ ra trong System Settings tiết kiệm cho bạn hàng giờ dọn dẹp lỗi gõ về sau.
03 · Phương án B — để thiết bị của bạn ghép văn bản
Nếu bạn không muốn thay đổi thiết lập hệ điều hành, hoặc thường xuyên gõ những ký tự không có trên bố cục của host, hãy gõ chúng qua bộ gõ của chính thiết bị bạn.
Trên client, hãy chuyển sang ngôn ngữ bàn phím hoặc bộ gõ bạn cần — phím ngôn ngữ của bàn phím trên màn hình, hoặc menu chọn bộ gõ của hệ điều hành — rồi gõ như bình thường. Thiết bị của bạn ghép từng ký tự, và văn bản hoàn chỉnh được gửi tới host, nơi gõ nó đúng như khi tới.
Những đánh đổi cần biết:
- Phím tắt vẫn đi theo vị trí phím — các tổ hợp Cmd, Ctrl, Shift và Alt đến host dưới dạng phím bấm, nên phím tắt và tổ hợp phím vẫn kích hoạt.
- Game đọc vị trí phím — hầu hết game đọc phím bấm thô, nên khi chơi game hãy nhấn các phím vật lý thay vì gõ qua bộ gõ.
- IME hoạt động sạch sẽ — IME trên client ghép ký tự cuối cùng ngay tại chỗ; host nhận văn bản đã ghép hoàn chỉnh, không phải chuỗi pinyin hay dead-key đang gõ dở.
04 · Ký tự đặc biệt và dấu phụ
Ký tự đặc biệt là nơi lỗi lệch bố cục gây khó chịu nhất. Mỗi ngôn ngữ có quy ước riêng; đây là cách Remio xử lý những trường hợp phổ biến.
- Tiếng Đức ÄÖÜß — được ghép trên thiết bị của bạn, chúng đến dưới dạng U+00C4, U+00D6, U+00DC, U+00DF. Hệ điều hành host không cần cài hỗ trợ tiếng Đức.
- Dấu tiếng Việt — chạy Telex, VNI hoặc IME bạn ưa thích trên client. Ký tự đã ghép (ví dụ
ơ,ư,ấ) được gửi dưới dạng Unicode. Đừng chạy IME tiếng Việt trên host, nếu không bạn sẽ ghép dấu hai lần. - Dấu tiếng Pháp — các ký tự như
é è ê çđược ghép trên client (bằng phím chết hoặc phím trực tiếp trên AZERTY) và đến host một cách hoàn chỉnh. - IME tiếng Nhật / Trung / Hàn — chỉ chạy IME trên client; pinyin hoặc hiragana hiện trong cửa sổ gợi ý trên màn hình client, và ký tự được chọn sẽ gửi tới host.
- Emoji — chọn từ bảng emoji của client; codepoint được gửi dưới dạng Unicode. Host hiển thị nó bằng font emoji mà nó đang có.
05 · Phím bổ trợ giữa các nền tảng
Vấn đề đa nền tảng rắc rối nhất là phím bổ trợ: macOS dùng Cmd làm phím bổ trợ chính, Windows dùng Ctrl. Theo mặc định, host Windows coi Cmd từ client Mac là Ctrl, nên Cmd+S lưu được trên PC Windows y như trên Mac. Chiều ngược lại, Remio for Windows mặc định hoán đổi giúp bạn Ctrl và Cmd (Hoán đổi Ctrl / Cmd, trong bảng Cài đặt lúc đang kết nối, mục Phiên), nên Ctrl+S lưu trên Mac; hãy tắt nó nếu muốn gửi Ctrl và phím Windows đúng nguyên bản.
Nếu bạn gõ trên bàn phím PC và muốn phím Windows mở Start trên host Windows, hãy bật Phím Command gửi phím Windows trong cài đặt của Remio Host trên PC đó. Hãy để tuỳ chọn này tắt khi dùng bàn phím Mac, nơi Cmd nên hoạt động như Ctrl.
Ghi chú thêm:
- Option / Alt — cùng một phím vật lý, tên khác nhau. Remio báo cáo cả hai chính xác.
- Windows / Cmd — cùng một vị trí vật lý. Cài đặt phím Command ở trên quyết định nó hoạt động như Ctrl hay như phím Windows.
- Caps Lock — chuyển thẳng nguyên trạng. Trạng thái Caps Lock của host khớp với những gì bạn bật/tắt trên client.
- Phím chức năng — F1-F12 đều đến host. Trên host Mac, fn+F1 v.v. tôn trọng thiết lập hệ thống về hành vi phím media.
# Example — Mac client → Windows host
client: Cmd+S (you press)
host: Ctrl+S triggers Save (Command key sends the Windows key: off)
Khắc phục sự cố
- Một số phím vẫn sai sau khi đổi bố cục — ngắt kết nối rồi kết nối lại, và kiểm tra bạn đã đổi bố cục trên đúng thiết bị: bố cục của host quyết định phím bấm gõ ra gì.
- Game không nhận phím — hãy nhấn các phím vật lý thay vì gõ qua bộ gõ. Một số game còn cần bật raw input trong thiết lập của chúng.
- IME hiển thị cửa sổ ghép chữ trên host — tắt IME trên host; chỉ chạy nó trên client.
- Phím tắt tác động nhầm ứng dụng — kiểm tra ứng dụng host có đang được focus không. Remio gửi tới ứng dụng nào đang ở phía trước trên host.
- Bàn phím phần cứng trên iPad không được nhận — ngắt và kết nối lại bàn phím Bluetooth, rồi mở lại phiên. iPadOS đôi khi rớt kết nối giữa các phiên.
Câu hỏi thường gặp về bố cục bàn phím
Vì sao phím @ và " của tôi bị đổi chỗ trên Remio?
Client và host của bạn đang dùng bố cục bàn phím khác nhau — thường là UK so với US. Hai bố cục hoán đổi @ và " giữa Shift+2 và Shift+'. Hãy buộc cả hai đầu dùng cùng một bố cục trong thiết lập bàn phím của hệ điều hành, hoặc gõ qua bộ gõ của chính thiết bị bạn để ký tự hoàn chỉnh được gửi đi thay vì vị trí phím.
Remio gửi phím gõ như thế nào — vị trí phím hay ký tự?
Cả hai. Phím vật lý được gửi theo vị trí phím để game và phím tắt hoạt động đúng. Văn bản mà thiết bị của bạn đã ghép xong — bộ gõ, emoji, dấu — được gửi dưới dạng ký tự hoàn chỉnh, nên ký tự đặc biệt luôn đến nguyên vẹn bất kể bố cục của host.
Tôi có thể gõ ÄÖÜ tiếng Đức trên bàn phím US qua Remio không?
Có. Dùng bố cục bàn phím hoặc bộ gõ tiếng Đức trên thiết bị của bạn — các phím chết, dấu và umlaut bạn ghép được gửi dưới dạng ký tự hoàn chỉnh và gõ vào host bất kể bố cục của nó.
Dấu tiếng Việt có hoạt động qua Remio không?
Có. Dấu được ghép trên client (bằng IME bạn dùng tại chỗ — Telex, VNI hoặc IME hệ thống) và ký tự cuối cùng được gửi dưới dạng văn bản. Tránh chạy IME trên host cùng lúc, nếu không bạn sẽ ghép dấu hai lần.
Tôi đổi bố cục bàn phím trên host macOS ở đâu?
System Settings → Keyboard → Text Input → Edit. Thêm hoặc gỡ bố cục ở đó. Remio tôn trọng bố cục mà macOS đang kích hoạt cho ứng dụng đang được focus.
Vì sao phím tắt của tôi không hoạt động trong Remio?
Thường gặp nhất là do phím bổ trợ khác nhau — Cmd của macOS so với Ctrl của Windows. Từ client Mac, host Windows coi Cmd là Ctrl trừ khi Phím Command gửi phím Windows đang bật trong cài đặt Remio Host trên PC đó. Từ client Windows sang Mac, Hoán đổi Ctrl / Cmd (trong bảng Cài đặt lúc đang kết nối, mục Phiên) được bật sẵn và làm Ctrl hoạt động như ⌘ — hãy kiểm tra nó chưa bị tắt. Trên bàn phím iPad, hãy bấm ⌥ thay cho ⌘ với những phím tắt mà iPad giữ cho riêng nó.