Ja tastatūra nedarbojas programmā VirtualBox: darbības, lai to labotu

Pēdējais atjauninājums: 2025. gada 04. oktobrī

  • Visbiežāk sastopamie iemesli ir nesinhronizēts NumLock taustiņš, konflikti ar taustiņu Host un viesu taustiņu kartēm.
  • GUI/HidLedsSync iestatījums “0” novērš NumLock stāvokļa maiņu starp resursdatoru un viesi.
  • Pārbaudiet viesa tastatūras uztveršanas režīmu un izkārtojumu (piemēram, setxkbmap, dpkg-reconfigure).

Ja tastatūra nedarbojas programmā VirtualBox, veiciet tālāk norādītās darbības, lai to labotu.

Ja tastatūra pārstāj reaģēt virtuālās mašīnas iekšienē, ir viegli nonākt haosā: īsceļi nedarbojas, Šķiet, ka Ctrl tiek ignorēts, un pat iziešana no nano kļūst par odiseju.Labā ziņa ir tā, ka vairumā gadījumu ir skaidri risinājumi, kurus varat ieviest dažu minūšu laikā, neko atkārtoti neinstalējot.

Reālās pasaules rezultātos un tehniskās diskusijās parādās modeļi, kas atkārtojas: problēmas ar Ctrl taustiņu, lietojot tādus redaktorus kā nano, dīvaina ciparu tastatūras darbība NumLock dēļ un pat apjukums ar VirtualBox “Host key” un viesu sistēmas taustiņu kartesZemāk ir sniegts organizēts ceļvedis ar visu nepieciešamo, lai pārbaudītu un to labotu. Uzzināsim vairāk par... Ja tastatūra nedarbojas programmā VirtualBox, veiciet tālāk norādītās darbības, lai to labotu. 

Kāpēc VirtualBox var "pazaudēt" tastatūru

Kopienas dokumentētā atkārtotā gadījumā 64 bitu Linux resursdatorā, kurā darbojas 32 bitu Debian viessistēma, radās savdabīga kļūda: nospiežot Nano valodā Ctrl+X ekrānā parādījās burts “x”. tā vietā, lai palaistu izejas saīsni. Tas nozīmē, ka viesa ierīcē netika atpazīts modifikatora taustiņš Ctrl.

Lietotājs bija arī nomainījis VirtualBox Host taustiņu uz labo logotipa taustiņu un domāja, vai kļūda ietekmē Ctrl pa kreisi, pa labi vai abiSarunā tika norādīts arī uz viesa tastatūras karti, kas it kā bija iestatīta uz "ASV pēc noklusējuma", kas mazināja aizdomas par slikti izvēlētu izkārtojumu, bet pilnībā to nenovērsa.

Vēl viena detaļa, kas jāpatur prātā, ir tā, ka problēma ne vienmēr atkārtojas ar citiem viesiem: bija gan DOS, gan Windows datori bez šīs kļūmes, kas liecina, ka mijiedarbība starp noteiktiem Tastatūras kartes, grafikas slānis (X/TTY) un VirtualBox var būt izšķirošs operētājsistēmā Linux.

Ekskluzīvs saturs — noklikšķiniet šeit  Uzticamas vietnes bezmaksas virtuālo mašīnu lejupielādei (un to importēšanai programmā VirtualBox/VMware)

Un vēl viena piezīme, kas rodas, veicot nelielu izpēti: tādās platformās kā Reddit noderīgs saturs dažreiz tiek "noslēpts" ar sīkfailu brīdinājumiem, taču pavedieni apstiprina līdzīgus simptomus. Tā ir norāde, ka tas, kas ar jums notiek, nav atsevišķs gadījums un ka Iemesli parasti ir saistīti ar īsinājumtaustiņiem ar Ctrl, NumLock un ievades iestatījumiem..

Pārbaudiet NumLock: klusais vaininieks

Sāksim ar vienkāršu, bet svarīgu lietu: stāvokli NumLock tieši ietekmē ciparu tastatūruJa šī opcija ir atspējota, ciparu tastatūras taustiņi sūtīs bultiņas un kursora kustības, nevis ciparus.

VirtualBox versijās, piemēram, 5.0.2, ir novērota ļoti specifiska uzvedība: viesa režīmā NumLock stāvoklis var kļūt apgriezts attiecībā pret saimniekuJa Windows (resursdatora) versijā tas ir iespējots, Linux (viesa) versijā tas tiek parādīts kā atspējots, un otrādi. Tas rada pastāvīgu apjukumu, pārslēdzoties starp abiem ekrāniem.

Ir saīsne, lai VirtualBox pareizi sinhronizētu tastatūras gaismas diodes ar VM. Operētājsistēmā Windows atveriet konsoli ar administratora atļaujām un dodieties uz VirtualBox instalācijas ceļu (pēc noklusējuma). C:\Program Files\Oracle\VirtualBox) un izpilda:

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

Ar šo parametru VirtualBox pārtrauc LED indikatoru problemātisko sinhronizāciju, un katra sistēma uztur nemainīgu stāvokli. Pēc tā lietošanas, kad resursdators ir NumLock aktīvs, viesim nevajadzētu mainīt darbību, un ciparu tastatūra atgriezīsies pie pareizas ciparu rakstīšanas.

Turklāt pārbaudiet resursdatora BIOS/UEFI iestatījumus, lai pārliecinātos, ka NumLock tiek palaists vēlamajā stāvoklī. Tas ne vienmēr ir nepieciešams, taču tas palīdz novērst ciparu tastatūra sāk būt atspējota un bez redzama iemesla padara jūs traku.

NumLock risinājums VirtualBox

Taustiņš Host un īsinājumtaustiņi Ctrl/AltGr

VirtualBox Host taustiņš ir tas, kas "atbrīvo" virtuālās mašīnas peli un tastatūru; pēc noklusējuma tas parasti ir labais Ctrl taustiņš. Ja to nomaināt uz labo logotipa taustiņu (Windows) un ievērojat, ka Ctrl pārstāj darboties kā modifikators viesa ietvaros, ir aizdomas par konfliktu.

Lai izolētu problēmu, dodieties uz Fails > Preferences > Ievade un VM iestatījumi (vai Mašīna > Iestatījumi > Vispārīgi/Ievades) un pārbaudiet, kāda ir resursdatora atslēga. Mēģiniet to atgriezt uz labo Ctrl taustiņu vai citu neizmantotu taustiņu (piemēram, Scroll Lock kā resursdatora atslēga), lai redzētu, vai viesu saīsnes atgūst funkcionalitāti.

Ekskluzīvs saturs — noklikšķiniet šeit  Tagad Clair Obscur: Expedition 33 var spēlēt lokālajā kooperatīvajā režīmā datorā. Vienkārši instalējiet šo modu.

VirtualBox ievades opcijās iespējojiet opciju “Automātiski uztvert tastatūru”. Ja šī funkcija ir atspējota, noteiktas kombinācijas (īpaši tās, kurās tiek lietots Ctrl) var palikt resursdatorā un nesasniegt virtuālo mašīnu, kas izskaidro, kāpēc nospiežot Ctrl+X nano valodā parāda burtisku “x”..

Pārbaudiet arī, vai kļūda rodas, lietojot kreiso Ctrl taustiņu, labo Ctrl taustiņu vai abus. Dažos gadījumos labais Ctrl taustiņš darbojas kā resursdators vai arī sistēma to “nolaupīja”, kamēr kreisais Ctrl taustiņš darbojas. Šī norāde palīdz noteikt, vai problēma ir saistīta ar Iekšējā atslēgu kartēšana vai uztveršanas/resursdatora kartēšana pakalpojumā VirtualBox.

Viesu tastatūras izkārtojums un karte

Pat ja viesis apgalvo, ka tā ir “pēc noklusējuma ASV”, pārliecinieties, vai tā tiešām ir. Ja jūsu viesa sistēma ir Debian/Ubuntu, grafiskajai videi un TTY konsolei var būt atšķirīgi iestatījumi, kas izskaidro, kāpēc simptoms atkārtojas gan X, gan konsolē. Ctrl ignorēts vai nepareizi interpretēts.

Ātrie testi operētājsistēmā Linux (palaišanai viesa vidē): Ar aktīvu X īslaicīgi lietojiet standarta karti ar setxkbmap usJa Ctrl atkal darbojas, jūs zināt, ka problēma bija saistīta ar jūsu izkārtojuma iestatījumiem. Lai to novērstu, pārbaudiet darbvirsmas vides tastatūras iestatījumus vai lietojiet dpkg-reconfigure tastatūras konfigurācija Debian/Ubuntu sistēmā, lai pārkonfigurētu sistēmas līmenī.

TTY konsolē (bez X) pārbaudiet, vai izkārtojums nav eksotisks vai tam nav dīvainu variantu (piemēram, “US international” ar nederīgām atslēgām, ja tās nav nepieciešamas). Nelielas izmaiņas var ietekmēt darbību. AltGr, labais Ctrl un kombinācijas ar simboliem, tāpēc vislabāk to saglabāt vienkāršu un stabilu.

Ja izmantojat citu valodu (piemēram, spāņu, latīņu utt.), pārliecinieties, vai viesvalodā esat izvēlējies pareizo variantu, un, ja nepieciešams, izlīdziniet arī resursdatoru. Lai gan VirtualBox tulko tastatūras notikumus, ņemot vērā saimnieks un viesis ar ļoti atšķirīgām noskaņām reizina sadursmju iespējamību ar modifikācijas taustiņiem.

Ekskluzīvs saturs — noklikšķiniet šeit  Tastatūra ar dīvainiem akcentiem: ātri labojumi, izkārtojumi un valodas bloķēšana

Vairāk pārbaužu un labas prakses

Tastatūras īsinājumtaustiņi, lai uzlabotu failu meklēšanu operētājsistēmā Windows 11

Pārbaudiet, vai simptoms parādās gan grafiskajās, gan konsoles sesijās. Kopienas minētajā gadījumā kļūda radās abās, kas norādīja uz ievades/uztveršanas problēmu, nevis redaktoru. Ir lietderīgi izslēgt nano: izmēģiniet saīsnes citās lietotnēs vai Ctrl+C, lai izgrieztu terminālī.

Ja jums ir citas virtuālās mašīnas, startējiet tās un salīdziniet. Bija DOS un Windows viesversijas, kurām nebija problēmas, kas norāda, ka kļūme var būt saistīta ar Linux ievades steku, tās tastatūras karti vai konkrētu kļūdu noteiktās versijās. Šis salīdzinājums jums palīdz. noteikt, vai tā ir globāla VirtualBox problēma vai viesa specifiska problēma.

Ja iespējams, izmēģiniet citu fizisko tastatūru un izvairieties no problemātiskiem centrmezgliem. Tas šķiet vienkārši, taču tastatūra ar bojātu Ctrl taustiņu rada tieši aprakstīto simptomu (“Ctrl+X” vietā parādās “x”). Ja izmantojat citu tastatūru, īsceļi darbojas uzreiz, jūs būsiet izolējis cēloni.

Saglabājiet VirtualBox (vairāk par VirtualBox mēs jums pastāstīsim šajā rakstā: Kā atvērt virtuālo mašīnu programmā VirtualBox?) un “Viesu papildinājumi” ir atjaunināti, cik vien iespējams. Lai gan apgrieztā NumLock stāvokļa problēma bija novērojama VirtualBox 5.0.2 versijā, jaunākās versijās ir uzlabotas daudzas detaļas, kas saistītas ar ievadi un sinhronizāciju. Tomēr pielāgošana GUI/HidLedsSync «0» Tas joprojām ir noderīgi, ja pamanāt dīvainu gaismas diožu darbību.

Visbeidzot, pārbaudiet, vai nav globālu resursdatora saīsņu, kas uztver Ctrl+dažus taustiņsitienus, pirms tie sasniedz virtuālo mašīnu. Operētājsistēmā Windows var traucēt trešo pušu utilītas vai pieejamības funkcijas; operētājsistēmā Linux var traucēt kombinācijas logu pārvaldnieki vai utilītas, piemēram, mozaīkas pārvaldnieki var nozagt uzmanību no īsceļiem.

Labākā prakse tastatūras lietošanā pakalpojumā VirtualBox

Jums vajadzētu būt iespējai atjaunot tastatūru savā virtuālajā datorā: pielāgot NumLock ciparu tastatūrai, pielāgot resursdatora taustiņu, lai izvairītos no konfliktiem, nodrošināt tastatūras uztveršanu un precīzi pielāgot kartējumu viesa ierīcē. Ievērojot šīs vadlīnijas, Ctrl īsinājumtaustiņi ir atgriezušies savās vietās, un darbplūsma ir atgriezusies normālā stāvoklī.gan konsoles, gan grafiskajā vidē. Tagad jūs zināt vairāk par Virtuālā kaste.

Saistīts raksts:
Kā atvērt VBOX failu