Tombol Ctrl kiri tidak berfungsi di VirtualBox

9

Saat menjalankan OS di VirtualBox di Ubuntu 10.10 amd64, saya menemukan kunci LCtrl(ctrl-kiri) tidak terdeteksi dengan benar. ( RCtrl(Ctrl-kanan) digunakan oleh Virtual Box, tetapi LCtrlkuncinya harus tersedia.) Ini membuat program seperti Emacs, yang sangat bergantung pada tombol kontrol, tidak bekerja dengan benar. Mencari di Internet, saya menemukan keluhan serupa yang diperbaiki dengan mematikan Tampilkan posisi pointer ketika Ctrltombol ditekan "di preferensi mouse. Karena ini sudah dimatikan pada sistem saya (sebenarnya di kedua host dan OS klien), saya tidak pikir ini masalahnya.

Pertanyaan saya: apakah ini bug, fitur, atau kesalahan operator?

Mike Goldberg
sumber
Ini tampaknya telah diperbaiki untuk 13.04 ( Raring
Ryan

Jawaban:

6

Sebagai solusi untuk Emacs di Virtual Box Anda dapat mengoperasikan fungsi tombol kontrol dengan menekan

CapsLock+ Controllalu lepaskan CapsLocksambil menahan Controldan tekan tombol funktion yang sesuai (mis N.).

Untuk menggunakan tombol shift kanan (namun tombol itu juga tidak sepenuhnya operasional dalam Kotak Virtual), Anda dapat menentukan Hostkunci lain dari pengaturan Virtual Box Manager di File -> Preferences -> Input .

Takkat
sumber
Ya, ini bekerja untuk saya. Terima kasih! Sekarang saya dapat melakukan hal-hal seperti Cx Cf di Emacs.
Mike Goldberg
Saya mencoba melakukan sesuatu yang serupa untuk uni sebagai latihan akademis murni (yaitu membaca manual Emacs dan mencoba untuk mereplikasi apa yang ada di sana). Pada akhirnya saya bertukar ke terminal berbeda dengan [ctrl] + [alt] + [f6] ( unix.stackexchange.com/a/34519/10337 ) dan menjalankan versi non-grafis, standar Emacs with emacs -nw -q sample. Ini adalah kasus penggunaan yang cukup spesifik, tetapi meniadakan beberapa masalah yang Anda uraikan. DISLAIMER - Saya cukup yakin tty6 memiliki beberapa tujuan khusus, tapi ini adalah contoh kotak pasir Ubuntu VirtualBox saya dan saya tidak peduli jika saya merusaknya.
Aaron Newton
6

Di Ubuntu 12.04, menonaktifkan penunjuk mouse (Pengaturan sistem ► Mouse dan Panel Sentuh ► Tunjukkan posisi penunjuk saat Ctrltombol ditekan) melakukan triknya.

Yuval Rabinovich
sumber
1
Dia menyatakan dalam pertanyaan bahwa opsi ini sudah dimatikan.
Ryan
Meskipun, jawaban Anda tidak berlaku untuk poster asli, itu berhasil di Ubuntu saya, yang saya pikir 12,04.
Carl Morris
3

Saya bisa mendapatkan kunci kontrol untuk bekerja dengan menonaktifkan "Sorot pointer ketika Anda menekan Ctrlpreferensi mouse. Ini ada di Fedora dengan Gnome 3, jadi mungkin tidak membantu Anda.

csenger
sumber
1

Dalam kasus saya LCtrl(ctrl-kiri) tidak berfungsi di OS Guest karena saya sebelumnya telah mengkonfigurasi LCtrlkunci di OS HOST untuk menyorot lokasi mouse setelah ditekan.

Setelah kembali di HOST OS, LCtrldi Guest OS "kembali ke bisnis" seperti biasa.
Sangat sederhana :)

ygivon
sumber
0

Saya dapat memecahkan masalah dengan saya LCTRL(di dalam Ubuntu Virtual Box VM) dengan mengaktifkan preferensi Virtual Box "Keyboard Capture Otomatis" (di bawah "Input"). Semoga itu bisa membantu seseorang.

machineghost
sumber