GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Berbagi Dua Keyboard Di Laptop Yang Sama, Tata Letak Iso Prancis, dan Papan Ketik Tata Letak Ansi Usa Dengan Usb?

Saya baru saja membeli “noppoo choc mini” dengan layout pc84 ANSI US-INTERNATIONAL khusus ini

Keyboard khusus ini hanya memiliki 84 tombol, tata letak yang diperkecil 60% (tanpa tombol).

Masalah saya sederhana, tidak ada tata letak keyboard ke Ubuntu 12.04 yang sesuai dengan English, US ini tata letak keyboard … jadi masalah yang sama dengan versi yang diperkecil dan hanya 84 tombol…

Saya mencari template dari ANSI US-INTERNATIONAL yang normal untuk xmodmap/xkb, dan setelah itu saya dapat mencoba memetakan kunci lainnya secara manual. Saya mencari di Google, tetapi saya tidak dapat menemukan pengguna lain yang memiliki masalah yang sama.

Sunting 1 :

Di sini Anda dapat melihat mungkin ada bug di Ubuntu, karena tata letak untuk USA dengan kunci mati tidak benar!

Saya memiliki ini sekarang.

Dan pengguna lain memiliki ini untuk tata letak yang sama:

EDIT 2

Tampaknya setelah "sudo dpkg-reconfigure keyboard-configuration" :
keyboard standar Prancis pc105 + keyboard M65 presisi dari laptop dell

Sekarang saya dapat melihat tata letak AS yang baik di parameter, tetapi saya tidak dapat memilih tata letak iso untuk penggunaan bahasa Prancis…

EDIT 3

Oke, saya akan menjelaskan masalahnya sedikit lebih baik:Saya memiliki satu laptop dengan French terintegrasi keyboard, dan saya ingin menggunakan keyboard USB untuk menggunakan English, US tata letak.

Sepertinya tidak mungkin di Ubuntu dan "dpkg-reconfigure keyboard-configuration" untuk berbagi dua tata letak fisik yang berbeda (ANSI dan EU ISO) di komputer yang sama ...

EDIT4

Oke, sepertinya saya bisa mengganti tata letak fisik (ISO <-> ANSI) dengan perintah ini di terminal:

setxkbmap -layout us
setxkbmap -layout us -variant alt-intl

sebuah

setxkbmap -layout fr 

Ini sangat rumit dan sepertinya Ubuntu 12.04 masih memiliki masalah dengan pengelola keyboard karena semuanya berfungsi dengan baik dengan dua perintah ini, tetapi itu tidak mengubah apa pun di Parameter sistemKeyboard !!!

Kedua:Gambar layout untuk FR buggy, layoutnya bukan ISO, tapi saya bisa tekan tombol <> di kiri kanan Shift tanpa masalah apapun! Anda dapat melihat gambarnya di sini (alternatif bahasa Prancis dengan tata letak ANSI ? gila?) :

Bisakah Anda membantu saya dalam hal ini ?
Saya tersesat dengan xkb, dan pemetaan manual sangat rumit ...

Jawaban yang Diterima:

Saya mungkin tidak memiliki banyak pengalaman dengan pengkodean, rekayasa perangkat lunak atau bahkan dengan sistem linux, tetapi saya tahu satu hal:komputer, tidak peduli sistem apa yang digunakannya, sebagian besar didasarkan pada otak manusia.

Sekarang saya tahu mungkin otak (dan komputer) untuk belajar 2 bahasa secara berdampingan, tetapi apa yang Anda minta dari komputer sedikit berbeda. Anda tidak memintanya untuk menggunakan dua bahasa secara berdampingan, Anda memintanya untuk menggunakan dua bahasa tersebut secara bersamaan, jadi pada dasarnya untuk mempertimbangkan 2 keluaran untuk satu masukan, dan biarkan komputer memilih yang mana yang akan digunakan.

Terkait:Bagaimana Cara Melaporkan Bug di Ubuntu?

Dengan sendirinya, ini seharusnya tidak terlalu menjadi masalah, jika bukan karena fakta bahwa proses penerjemahan ini terjadi di dalam perangkat lunak, bukan di keyboard, sehingga (hampir) tidak mungkin bagi komputer untuk mengetahui yang mana. satu untuk digunakan. Misalnya (tidak sepenuhnya yakin tentang tata letak spesifik keyboard fr-iso, jadi maafkan saya jika ini berlebihan) Anda dapat mengetikkan tombol 'Q' pada keyboard-USB, tetapi komputer harus menafsirkannya sebagai "' Q' atau 'A'”. Sekarang Anda tahu bahwa Anda mengetik Q, tetapi semua komputer tahu bahwa Anda mengetikkan kunci tertentu dengan beberapa terjemahan. Di situlah pengaturan keyboard bekerja.

Menggunakan pengaturan tata letak keyboard, Anda memberi tahu komputer Anda cara menafsirkan penekanan tombol Anda. Jadi pada dasarnya Anda memberi tahu kamus apa yang digunakan untuk keyboard itu. Jika Anda ingin menggunakan keyboard lain, Anda harus mengatur kamus ke bahasa yang sesuai, atau komputer mungkin salah mengartikan penekanan tombol Anda, menyebabkan komputer berpikir Anda masih menggunakan keyboard standar (fr-iso), di mana Anda sebenarnya menginginkannya. untuk menggunakan kamus en-us. Saya akan membandingkannya dengan berbicara bahasa Spanyol saat berada di portugal:mereka kebanyakan tahu apa yang Anda maksud, tetapi beberapa hal tidak masuk akal karena perbedaan semantik.

Jadi, singkat cerita:penggunaan simultan tidak mungkin, kecuali kedua keyboard memiliki kemampuan untuk secara otomatis memberi tahu komputer tata letak mana yang digunakan. Imo, taruhan terbaik Anda adalah mengatur pintasan atau skrip untuk dengan mudah mengubah pengaturan keyboard (seperti Windows menggunakan kombinasi Left-ctrl + Left-shift). Namun, untuk memastikan ini terjadi dengan benar, disarankan untuk memetakan kunci Anda secara manual (satu-satunya yang mengetahui interpretasi yang benar adalah Anda), dan mungkin menemukan cara untuk mengekspor pemetaan ini agar mudah digunakan baik dalam skrip atau aplikasi untuk kemudahan mengubah tata letak. (Seperti yang saya katakan, tidak ada pengalaman dalam pengkodean, jadi meskipun saya berasumsi ada cara, saya bukan orang yang tahu cara itu:komentar akan diterima)

Semoga membantu


Ubuntu
  1. Bagaimana Mengatasi Malware Pada Laptop?

  2. Bagaimana Cara Memperbarui Iso Dengan Zsync?

  3. Bagaimana Cara Menghapus Ubuntu/grub Sepenuhnya Dan Menggantinya Dengan Bootloader Windows 7??

  1. Cara Membakar Gambar ISO Ke DVD Dan USB Menggunakan dd

  2. “Boot Error” dengan live usb Ubuntu 15.10 – Cara Memperbaikinya

  3. Cara membuat USB Windows 10 yang dapat di-boot di Linux dengan WoeUSB baru

  1. Bagaimana saya bisa mengontrol keyboard dan mouse dengan Python?

  2. Cara menyalin gambar ISO ke USB dengan dd

  3. Bagaimana cara membuat USB yang dapat di-boot dari ISO yang dapat di-boot dengan baris perintah di Linux?