Saya menggunakan Dvorak sebagai tata letak keyboard utama saya. Untuk menulis dalam bahasa ibu saya (Bengali), saya ingin menggunakan tata letak Probhat . Tapi Probhat berasumsi bahwa Anda menggunakan tata letak QWERTY. Bagaimana saya membuatnya mengerti bahwa saya menggunakan Dvorak sehingga cocok dengan tombol Dvorak yang sesuai?
Klarifikasi: Misalnya, ketika saya menekan 'E' ('D' di QWERTY), tata letak Probhat memahaminya sebagai 'D' (ড). Saya ingin itu memahaminya sebagai 'E' (ী).
keyboard
keyboard-layout
locale
Sayem
sumber
sumber
/usr/share/X11/xkb/symbols/bd
) dan tampaknya karakter-karakter tersebut di-hardcode ke posisi tombol di keyboard. Keyboard itu sendiri dianggap sebagai keyboard QWERTY (macbook pro). Jadi saya kira salah satu caranya adalah mengubah keymappings individu dari QWERTY ke dvorak.Jawaban:
File di lokasi / usr / share / X11 / xkb / simbol / bd berisi yang berikut ini sebagai baris terakhir:
Dalam kasus Anda jika saya mengerti dengan benar, Anda tidak boleh mengedit file ini melainkan tata letak file di lokasi / usr / share / X11 / xkb / simbol / di
Temukan garis:
Setelah itu, memulai pemetaan ulang tata letak baru.
Perhatikan bahwa Anda tidak perlu memetakan kembali setiap tombol 1 demi 1 lagi karena unicodes untuk bahasa Anda sudah diatur untuk tata letak ini! Anda hanya perlu menyusun ulang kunci dan ini berfungsi untuk semua bahasa dan / atau tata letak yang fonetiknya didasarkan pada qwerty dan pengguna lebih ingin memetakannya ke dvorak standar.
Dalam kasus Anda file / usr / share / X11 / xkb / simbol / di terlihat seperti ini:
Ini memberikan tata letak ini
Sekarang Anda hanya perlu menyusun ulang kunci seperti ini:
Sehingga terlihat seperti di bawah ini di file / usr / share / X11 / xkb / simbol / in
Akhirnya memberikan tata letak yang saya anggap Anda inginkan
Perhatikan bahwa Anda harus membuat cadangan dari tata letak file asli sebelum mulai mengedit dan menyimpannya sebagai root atau Anda harus mengunduh dan mengembalikannya dari freedesktop.org/wiki/Software/XKeyboardConfig
Meskipun saya tidak mengerti apa-apa dari alfabet, saya harap ini bisa membantu karena saya telah menggunakan tata letak dvorak juga selama bertahun-tahun dan saya berharap suatu hari dapat mengganti tata letak qwerty dari menjadi standar :(
sumber
Metode 1: menggunakan editor teks
/etc/default/keyboard
sebagai root. Misalnya, Anda bisa berlarisudo nano /etc/default/keyboard
XKBMODEL="pc105"
dengan model keyboard Anda (daftar lengkap ada di sini , mulai dari baris 2).XKBLAYOUT="en"
dengan tata letak Anda (mungkin "bd". Lihat daftar lengkap di atas, mulai dari baris 189).XKBVARIANT=""
dengan varian Anda (Lihat daftar lengkap di atas, mulai dari baris 284).Y
).sudo service keyboard-setup restart
Metode 2: menggunakan
keyboard-configuration
alat.sudo apt-get install keyboard-configuration
(Anda mungkin sudah menginstalnya)sudo dpkg-reconfigure keyboard-configuration
sudo service keyboard-setup restart
Sumber: diadaptasi dari sini .
sumber
XKBLAYOUT=dvorak
maka itu akan mengkonversi semua tata letak yang menganggap tata letak QWERTY ke yang Dvorak. Sayangnya, itu bukan nilai yang valid (saya tetap mencoba pengaturannya tetapi tidak berhasil). Tampaknya satu-satunya pilihan yang tersisa adalah mengubah pemetaan kunci individual agar sesuai dengan tata letak Dvorak.Anda harus menginstal
ibus-avro
paket terlebih dahulu. Anda akan menemukan deskripsi yang baik bagaimana melakukannya di sini . Anda harus membuka terminal, lakukancd /usr/src
dan ikuti instruksi.Setelah itu, Anda harus memilih tata letak keyboard dari GUI seperti yang dijelaskan.
sumber
SCIM
mana yang untuk bahasa Asia. Tapi itu bukan tata letak papan kunci Bengaline. Ada laporan bug di Ubuntu untuk bahasa Bengali (Jatiya / Nasional) ( bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1570233 ). Tapi saya tidak tahu perbedaan antara `Jatiya` dan` Probhat`. Saya harap ini membantu.Cara termudah untuk Anda adalah mengedit tata letak dvorak yang ada.
ada beberapa versi tata letak dvorak yang tersedia di X11:
Cari mereka di file / usr / share / X11 / xkb / simbol / us atau / usr / share / X11 / xkb / simbol / gb.
Idenya adalah untuk memilih yang tidak Anda gunakan - pilih yang paling nyaman dalam daftar, yang paling dekat dengan Dvorak yang sudah Anda gunakan - dan untuk mengganti karakter bahasa Inggris di file itu dengan karakter bengali yang ingin Anda tetapkan masing-masing kunci untuk. (jangan lupa untuk menyimpan salinan file yang sedang Anda edit)
Seharusnya terlihat seperti ini
Untuk menggunakan contoh yang Anda berikan, pada baris:
key <AC03>
gantie
denganU2496
, yang merupakan kode UTF yang sesuai . Dalam file / usr / share / X11 / xkb / simbol / bd mereka menggunakan pengkodean seperti "0x10009EA" tapi saya pikir Anda dapat menggunakan kode UTF yang dapat Anda temukan di halaman ini.setelah selesai, Anda dapat menyimpan langsung di / usr / share / X11 / xkb / simbol / us atau / usr / share / X11 / xkb / simbol / gb yang sedang Anda edit (yang berfungsi dengan baik, itu hanya berarti Anda memiliki tata letak bengali di dalam file tata letak bahasa Inggris), atau Anda bisa menyalin hasilnya ke file / usr / share / X11 / xkb / simbol / bd dan ganti tata letak default dengan yang baru saja Anda buat. hati-hati, dan biarkan semua kode ini apa adanya:
Maka yang perlu Anda lakukan adalah menghapus semua file .xkm dari "/ var / lib / xkb" dan Anda selesai, tata letak yang baru saja diedit siap digunakan.
Ketika saya membuat tata letak saya sendiri menggunakan tutorial ini (menggunakan bépo tata letak Perancis sebagai dasar untuk tata letak Rusia yang sesuai dengan bépo yang saya gunakan), saya tidak dapat menemukan untuk membuat tata letak baru, jadi itulah cara saya menggunakan untuk membuatnya terjadi.
Untuk menggambarkan penjelasan ini dengan lebih baik, inilah tampilan file / usr / share / X11 / xkb / simbol / fr saya. pertama Anda memiliki tata letak bépo default, dan kemudian Anda memiliki tata letak bépo / rusia saya. Perhatikan bahwa hanya baris kedua, ketiga dan keempat yang diedit. kode
include "fr(bepo)"
menangani hal itu, sehingga baris pertama tata letak ini adalah baris pertama dari tata letak bépo default.sumber
Sooo Saya tidak pernah menggunakan bahasa ini, tetapi dalam pengaturan Anda, Anda dapat pergi ke klik keyboard pada pengaturan tata letak, pada + kecil, kemudian mencari Bengali dan saya dapat melihat berbagai jenis probhat, Anda dapat mencari Dvorak di dalam, tetapi setelah beberapa tes Anda harus menemukan apa yang Anda inginkan.
sumber