Jika papan kekunci anda tidak berfungsi dalam VirtualBox: panduan kepada punca dan penyelesaian

Kemaskini terakhir: 30/10/2025

  • Elakkan konflik antara kekunci Hos dan AltGr dan sahkan tangkapan papan kekunci automatik.
  • Segerakkan Num Lock dengan VBoxManage untuk mengelakkan keadaan terbalik antara hos dan tetamu.
  • Jajarkan peta papan kekunci tetamu dengan peta fizikal dan semak pintasan emulator terminal.
  • Tingkatkan kestabilan dengan Penambahan Tetamu dan Pek Sambungan yang digandingkan dengan versi anda.

Jika papan kekunci anda tidak berfungsi dalam VirtualBox, berikut ialah langkah untuk membetulkannya.

Apabila papan kekunci tiba-tiba berhenti bertindak balas di dalam mesin maya, perasaan itu adalah seperti terkunci sepenuhnya: anda tidak boleh log masuk, tetikus tidak berfungsi, dan selepas mencuba seketika, nampaknya VM menjadi beku. Senario ini lebih biasa daripada yang kelihatan dalam VirtualBoxterutamanya dengan kombinasi perkakasan tertentu, OS hos dan tetamu, dan konfigurasi papan kekunci tertentu.

Dalam artikel ini, anda akan menemui semakan lengkap tentang punca sebenar dan pembetulan berdasarkan kes seperti hos Windows 10 dengan Oracle VirtualBox 6.1 dan tetamu Kali Linux yang berfungsi dengan baik pada but pertama tetapi, selepas ditutup dan dimulakan semula, Papan kekunci mahupun tetikus tidak bertindak balas, dan tidak lama kemudian VM membeku.Kami juga akan melihat sakit kepala biasa dengan kekunci Ctrl dalam Debian dan enigma garis miring ke belakang pada papan kekunci Jerman (AltGr+ß) dalam Linux, serta masalah klasik: keadaan Num Lock tidak selaras antara hos dan tetamu. Mari belajar semua tentangnya. Jika papan kekunci anda tidak berfungsi dalam VirtualBox, berikut ialah langkah untuk membetulkannya.

Pertama sekali: fahami konteks dan gejalanya

Terdapat beberapa profil masalah yang dikumpul dalam kes sebenar: salah satunya ialah hos Windows 10 dan VirtualBox 6.1.22 r144080 dengan Tetamu Kali Linux tanpa Penambahan Tetamu atau Sambungan HosSelepas mengimport VM dan memulakannya, semuanya OK; tetapi selepas penutupan pertama, apabila dimulakan semula, papan kekunci tidak menaip, tetikus tidak bergerak, dan selepas beberapa minit, mesin maya membeku.

Dalam persekitaran yang sama, tetapan memori RAM dan video telah ditukar, pilihan input telah diubah suai, dan penapis USB telah dipadamkan dan ditambah, tanpa kejayaan. AMD-V telah didayakan (jika anda memerlukan bimbingan untuk dayakan virtualisasi pada PC saya) dan tiada kesan Hyper-V. Secara selari, terdapat keraguan dengan kekunci Hos (yang dalam VirtualBox yang menggantikan kombinasi seperti Ctrl+Alt) dan dengan cara menaip garis miring ke belakang \ dalam tetamu Kali menggunakan susun atur Jerman (pengguna mencuba Ctrl+Alt+ß, Host+ß dan semua jenis kombinasi).

Di bahagian lain, pengguna dengan tetamu Debian Squeeze yang menjalankan hos Wheezy melaporkannya Kekunci Ctrl tidak berfungsi di dalam tetamu.Contohnya, dalam nano, menekan ^X akan memaparkan "x" ringkas pada skrin. Variasi seperti menggunakan Ctrl kiri atau kanan dan menukar kekunci Hos kepada kekunci logo kanan, dengan reka letak papan kekunci lalai dalam bahasa Inggeris (AS), telah diuji, tetapi pepijat berterusan dalam sesi tertentu.

Semak asas: penangkapan kunci, kunci hos dan konflik

VirtualBox mempunyai pilihan yang dipanggil "Papan kekunci tangkapan automatik". Jika ia dilumpuhkan, papan kekunci mungkin kekal pada hos dan nadi tidak sampai kepada tetamuPergi ke Fail > Keutamaan > Input dan sahkan bahawa tangkapan automatik didayakan. Juga, semak sama ada sempadan tetingkap VM menunjukkan bahawa fokus berada di dalam.

Kekunci Hos (secara lalai, Kanan Ctrl) ialah kunci. Jika anda menukarnya kepada AltGr (Alt Kanan) atau kepada kunci yang anda perlukan dalam tetamu (contohnya, untuk menaip "\" dalam bahasa Jerman dengan AltGr+ß), anda akan menghadapi masalah kerana VirtualBox mentafsir kunci itu sebagai kunci Hos. Elakkan mengkonfigurasi AltGr sebagai kunci hos.Gunakan kekunci Ctrl atau logo kanan yang betul dan pastikan VirtualBox tidak merampas kombinasi kekunci yang diperlukan oleh tetamu.

Semakan lain yang kelihatan jelas tetapi membantu: cuba Kiri Ctrl dan kanan CtrlTerdapat kes yang didokumenkan di mana salah satu daripada dua bertindak balas dan yang lain tidak, disebabkan oleh cara sistem tetamu memetakan atau cara aplikasi tertentu (nano, X atau konsol) membaca acara papan kekunci.

Kandungan eksklusif - Klik Di Sini  Intel mengumumkan penutupan terakhir Clear Linux OS

Num Lock tidak segerak antara hos dan tetamu

Terdapat gelagat sejarah dalam VirtualBox di mana keadaan Num Lock boleh "terbalik" antara hos dan tetamu: apabila ia didayakan pada hos, Ia kelihatan sebagai dilumpuhkan dalam VMdan sebaliknya. Ini menyebabkan pad kekunci berangka berkelakuan seperti anak panah kursor di satu sisi sambil berfungsi sebagai nombor di sisi yang lain.

Penyelesaiannya adalah untuk memaksa VirtualBox berhenti menyegerakkan LED papan kekunci dengan tetamu. Pada Windows, buka gesaan arahan sebagai pentadbir, navigasi ke folder pemasangan VirtualBox (biasanya «C:\\Program Files\\Oracle\\VirtualBox») dan jalankan arahan berikut, laraskan nama tepat VM anda:

VBoxManage setextradata "Nombre de la máquina virtual entrecomillado" GUI/HidLedsSync "0"

Apabila ini digunakan, apabila Num Lock dihidupkan pada komputer hos anda, Ia juga akan berada di dalam tetamuIni adalah cara cepat untuk mengelak daripada sentiasa bertukar antara kedua-dua sistem. Jika anda banyak menggunakan numpad, ia akan menjimatkan banyak masalah.

Kekunci garis miring ke belakang dalam Linux dengan papan kekunci Jerman: AltGr, Ctrl dan kekunci Hos

Papan kekunci memasukkan aksen pelik: pembetulan pantas untuk reka letak bercampur dan kunci bahasa

Dalam pengedaran seperti Kali dengan pengedaran Jerman, garis miring terbalik \ biasanya ditulis dengan AltGr+ßDalam kebanyakan persekitaran Linux, Ctrl+Alt ditafsirkan sebagai setara dengan AltGr, jadi ia juga berfungsi. Walau bagaimanapun, jika anda telah memberikan kunci hos kepada AltGr dalam VirtualBox, gabungan itu tidak akan sampai kepada tetamu.

Untuk membetulkannya, semak dalam Fail > Keutamaan > Input apa kunci Hos anda dan pilih salah satu yang tidak bercanggah dengan AltGr. Nilai lalai (Ctrl kanan) biasanya yang paling masuk akal.Seterusnya, dalam sistem pengendalian tetamu, semak susun atur papan kekunci: di Kali, anda boleh menukarnya daripada antara muka grafik atau dengan setxkbmap. Contohnya:

setxkbmap de

Jika anda masih tidak dapat menaip garis miring ke belakang, cuba varian peta "Jerman (nodeadkeys)" dalam pilihan papan kekunci persekitaran desktop anda. Mengelakkan kunci mati membantu menjadikan AltGr lebih langsungDan ingat: jangan gunakan kombinasi dengan kekunci Hos untuk menaip; kunci Hos adalah untuk pintasan VirtualBox, bukan untuk tetamu.

Apabila Ctrl tidak berfungsi dalam Debian atau nano mengabaikan pintasan

Fakta bahawa dalam nano, apabila anda menekan ^X, "x" muncul dan bukannya menutup, menunjukkan bahawa Ctrl tidak dikesan sebagai pengubah suaiIni mungkin disebabkan oleh peta papan kekunci yang salah, lapisan X yang tidak mengambil pengubah suai atau konflik dengan kekunci Hos.

Pengesyoran praktikal berdasarkan kes sebenar dengan tetamu Debian Squeeze pada hos Wheezy: sahkan bahawa peta tetamu adalah betul ("kami" jika papan kekunci anda ialah AS) dengan "dpkg-reconfigure keyboard-configuration" atau "localectl" pada sistem yang lebih baharu. Tukar kekunci Hos kepada kunci selain daripada Ctrl AltGr, sebagai contoh, mahupun kunci logo yang betul. Dan cuba pintasan dalam konsol tulen (TTY) dan dalam X untuk mengecilkan masalah.

Jika ia hanya gagal dalam terminal grafik tertentu, cuba satu lagi (contohnya, gantikan terminal lalai dengan xterm atau gnome-terminal) untuk melihat sama ada ia adalah isu tangkapan pintasan. Sesetengah emulator memintas gabungan dan memerlukan melumpuhkannya dalam pilihan mereka.

Tetapan VirtualBox yang mempengaruhi papan kekunci dan tetikus

Dalam tetapan VM, di bawah Sistem > Papan Induk, semak peranti penunjuk: "PS/2 Mouse", "USB Tablet" atau "USB Multi-Touch Tablet". Bagi kebanyakan tetamu Linux, Tablet USB meningkatkan penyepaduan penunjuk.Jika anda melihat tetikus membeku, togol antara pilihan tersebut dan semak.

Dalam Sistem > Pemproses, elakkan daripada mendayakan lebih banyak pecutan daripada yang diperlukan jika anda mengalami ranap sistem selepas beberapa minit. Walaupun AMD-V didayakan, Anda tidak perlu menyentuh sarang atau paravirtualisasi lanjutan. Untuk membuat papan kekunci berfungsi, fokus pada bahagian Input.

Pada USB, alih keluar sebarang penapis yang anda tidak gunakan. Penapis USB yang dikonfigurasikan dengan salah boleh... Tangkap papan kekunci fizikal atau tetikus di luar hosIni menyebabkan anda tanpa kawalan dalam Windows sementara VM cuba "merebut"nya. Jika anda memerlukan USB 2.0/3.0 dalam tetamu, pasang Pek Sambungan yang sepadan dengan versi tepat VirtualBox anda, kerana tanpanya, sokongan USB lanjutan tidak akan berfungsi dengan betul. Untuk menyemak konfigurasi VM, gunakan pilihan dalam antara muka VirtualBox.

Kandungan eksklusif - Klik Di Sini  Perintah SFC dan DISM lanjutan yang tidak digunakan oleh sesiapa pun yang boleh menyelamatkan Windows yang rosak

Penambahan Tetamu dan Pek Sambungan: Bilakah mereka membuat perbezaan?

Tidak memasang Penambahan Tetamu atau Sambungan Hos (Pek Sambungan) tidak menghalang papan kekunci asas daripada berfungsi, tetapi Penyepaduan amat dipertingkatkan dengan Penambahan TetamuUntuk Kali atau Debian, pasang pengepala kernel dan susun modul:

sudo apt update && sudo apt install -y build-essential dkms linux-headers-$(uname -r)
sudo sh /media/<usuario>/VBox_GAs_*/VBoxLinuxAdditions.run

Selepas dimulakan semula, penyegerakan tetikus dan papan keratan bersepadu biasanya berprestasi lebih baik. Penambahan Tetamu tidak membetulkan kunci Hos yang salah pilihWalau bagaimanapun, mereka menghalang ralat kemasukan dan mempercepatkan lapisan grafik, yang dalam beberapa kes menyebabkan ranap yang jelas. Jika anda memerlukan arahan khusus untuk kemas kini Penambahan Tetamu VirtualBox Rujuk panduan yang berkaitan.

Mengenai Pek Sambungan: pasangkannya pada hos hanya jika anda memerlukannya USB 2.0/3.0, VRDP atau PXE untuk Intel. Padankan versi dengan tepat (cth., 6.1.22 r144080 dengan Pek Sambungan 6.1.22 anda) untuk mengelakkan ketidakserasian.

Jika semuanya rosak selepas mulakan semula pertama: petua dan pembetulan

VM yang bekerja pada but pertamanya dan kemudian gagal biasanya menunjukkan perubahan yang berlaku semasa penutupan: penyegerakan LED (Num Lock), pemulihan tangkapan kunci, Penapis USB yang diaktifkan, atau pepijat tertentu dalam versi VirtualBox tertentu.

Garis panduan berkesan dalam senario itu (hos Windows 10 + tetamu Kali):
– Lumpuhkan sementara semua penapis USB dan but. Jika papan kekunci dihidupkan semula, anda telah menemui puncanya. dan anda boleh memperhalusi penapis kemudian.
– Tukar peranti penunjuk antara PS/2 dan Tablet USB untuk melihat sama ada tetikus berhenti membeku.
– Pastikan penangkapan kunci automatik dan kekunci Hos bukan AltGr.
– Gunakan tetapan Num Lock dengan GUI/HidLedsSync «0» untuk mengelakkan keadaan terbalik.
– Naik taraf kepada subversi stabil terkini cawangan 6.1 (atau lebih tinggi) jika anda menggunakan 6.1.22 r144080; Banyak pepijat telah diperbaiki antara binaan r*.

Jika anda mengesyaki Hyper-V tetapi percaya ia tidak aktif, sahkan dalam Windows dengan "Hidupkan atau matikan ciri Windows" dan nyahtanda Hyper-V, Windows Hypervisor Platform dan WSL2 jika anda tidak memerlukannya. Hyper-V boleh mengganggu virtualisasiwalaupun AMD-V aktif dalam BIOS.

Peta papan kekunci dan susun atur antara hos dan tetamu

Adalah penting bahawa reka letak papan kekunci tetamu sepadan dengan reka letak fizikal papan kekunci anda. Jika papan kekunci anda adalah bahasa Jerman dan tetamu berpendapat ia adalah AS, Garis miring ke belakang tidak akan seperti yang anda jangkakan.Laraskan dalam Linux menggunakan alat atau arahan grafik:

sudo dpkg-reconfigure keyboard-configuration
# o
setxkbmap de
# variantes útiles
setxkbmap de nodeadkeys

Dalam persekitaran grafik, semak juga pilihan "Kekunci mati" dan lumpuhkannya jika anda kerap menggunakan pintasan dengan AltGr. Pemetaan yang betul menghalang 80% daripada kemalangan. dengan simbol seperti \, @ atau | yang berubah antara pengedaran.

Pintasan VirtualBox yang mungkin mengganggu

Pintasan papan kekunci untuk menambah baik carian fail dalam Windows 11

VirtualBox mempunyai pintasan sendiri menggunakan kekunci Hos, sebagai contoh, untuk lepaskan kursor atau tukar mod skrinJika anda secara tidak sengaja bertindih dengan pintasan tetamu, VirtualBox akan "menang." Dalam Keutamaan > Input > Pintasan, semak dan lumpuhkan sebarang pintasan yang bercanggah dengan aliran kerja anda, terutamanya jika anda melakukan banyak pengaturcaraan atau pengeditan dalam terminal.

Klasik: jika anda menetapkan Host+Del kepada "Sisipkan Ctrl+Alt+Del", anda mungkin cuba menggunakan gabungan yang serupa dalam tetamu dan terkejut dengan kelakuan aneh. Biarkan hanya yang penting aktif untuk mengurangkan geseran.

Diagnosis pantas langkah demi langkah

Apabila semuanya gagal, gunakan gambar rajah keputusan mini ini, yang meringkaskan perkara yang telah kita lihat dalam kes dan langkah dunia sebenar yang berkesan:
– Adakah tetingkap VM difokuskan dan adakah penangkapan kunci aktif? Jika tidak, dayakannya. Tanpa tumpuan, tetamu tidak menerima apa-apa..
– Adakah kunci Hos AltGr? Tukar kepada Ctrl kanan atau kekunci logo kanan.
– Adakah Num Lock diterbalikkan antara hos dan tetamu? Gunakan GUI/HidLedsSync "0".
– Adakah penapis USB aktif? Nyahaktifkan mereka dan cuba lagi.
– Adakah peta papan kekunci betul pada tetamu? Laraskan dengan setxkbmap atau dpkg-reconfigure.
Adakah ia hanya gagal dalam X atau hanya dalam TTY? Cuba terminal lain atau semak pintasan emulator.
– Adakah anda menggunakan versi lama VirtualBox? Kemas kini kepada versi terkini untuk cawangan anda.
– Adakah anda memerlukan USB 2.0/3.0? Pasang Pek Sambungan yang sepadan dengan versi anda.

Kandungan eksklusif - Klik Di Sini  Panduan lengkap untuk menukar suara anda secara langsung dengan Voice.AI

Jika VM masih membeku selepas semua ini, buat VM baharu yang menghala ke cakera maya yang sama untuk mengetepikan rasuah konfigurasi. Selalunya cakera itu baik dan fail .vboxlah yang menyebabkan masalahUntuk memahami cara membuka atau membaiki a fail .vbox Rujuk panduan yang berkaitan. Mengimport semula perkakas (OVA) juga merupakan penyelesaian pantas jika itu adalah titik permulaan anda.

Apa yang kami pelajari daripada kes sebenar

Mengenai kes Windows 10 + VirtualBox 6.1.22 + Kali: gabungan tidak mempunyai Penambahan Tetamu atau Pek Sambungan, ditambah penapis USB dan keraguan tentang kunci Hos, Ia berakhir dengan senario papan kekunci dan tetikus mati Selepas penutupan pertama, tetapkan kekunci Hos kepada Ctrl kanan, melumpuhkan penapis USB dan mendayakan penangkapan kunci automatik input dipulihkan. Melaraskan penyegerakan Num Lock menghalang salah jajaran apabila bertukar antara sistem.

Dalam kes Debian Squeeze: dengan peta AS lalai dan kekunci Hos dialihkan ke kunci logo yang betul, sesetengah pengguna tidak dapat menggunakan Ctrl dalam nano. manakala yang lain dapat meniru Ctrl+X tanpa masalahPerbezaannya? Konteks (konsol vs X), emulator terminal dan tangkapan pintasan. Membawanya ke TTY dan menyemak di sana membantu mengasingkan masalah dari bahagian grafik.

Dan mengenai isu AltGr+ß: VirtualBox tidak boleh dipersalahkan jika peta tetamu tidak betul atau jika kami mencuri AltGr untuk kunci Hos. Di Linux, AltGr adalah suci kepada simbol seperti \ atau | dalam pengedaran tertentu; menyimpan kunci itu untuk VirtualBox adalah seperti mencipta blok yang dikenakan sendiri.

Soalan Lazim Pantas

Adakah saya perlu memasang Penambahan Tetamu untuk papan kekunci berfungsi? Tidak, papan kekunci asas berfungsi tanpanyaTetapi penyepaduan (tetikus, skrin, papan keratan) bertambah baik dengan Penambahan dan selalunya menghilangkan keanehan.

Bolehkah Hyper-V memecahkan papan kekunci dalam VirtualBox? Pada mesin Windows, Hyper-V mungkin mengganggu virtualisasi Secara amnya. Lumpuhkan jika anda tidak memerlukannya (dan mulakan semula) untuk menolak konflik.

Mengapa ia hanya gagal dalam nano? Kerana nano, terminal, atau X boleh memintas atau mentafsir semula pengubahsuaiCuba gunakan TTY (Ctrl+Alt+F2) untuk menyemak sama ada ia adalah masalah sistem atau lapisan grafik.

Apakah yang berlaku kepada Num Lock apabila memulakan VM? Beberapa versi VirtualBox Mereka membuang keadaan LED antara tuan rumah dan tetamu. Tetapan GUI/HidLedsSync "0" meninggalkannya di bawah kawalan hos.

Selepas mencuba semua jalan ini, papan kekunci biasanya hidup semula dengan membetulkan tiga mata: mengelakkan AltGr sebagai kunci Hos, menjajarkan peta papan kekunci tetamu dengan peta papan kekunci fizikal hos dan meneutralkan penyahsegerakan Num Lock dengan arahan VBoxManage. Jika anda turut membersihkan penapis USB, dayakan tangkapan automatik dan pastikan anda menggunakan versi VirtualBox dan Pek Sambungannya yang serasiIsu tetikus dan papan kekunci "hantu" hilang. Dan jika anda mendapati diri anda terperangkap dengan kekunci Ctrl tidak berfungsi dalam Debian atau garis miring ke belakang penyangak dalam Kali dengan susun atur Jerman, ingat: cuba TTY, semak pintasan terminal dan jangan berikan VirtualBox kekunci yang Linux perlukan untuk menaip simbol penting.

Jika papan kekunci anda tidak berfungsi dalam VirtualBox, berikut ialah langkah untuk membetulkannya.
artikel berkaitan:
Jika papan kekunci anda tidak berfungsi dalam VirtualBox: langkah untuk membetulkannya