This is an old revision of the document!
Jika Anda terbiasa mengetik pada keyboard ukuran penuh, di banyak negara (setidaknya, mereka yang menggunakan tata letak qwerty) Anda akan menemukan bahwa tombol Shift kanan sebelah / key. Tetapi pada Eee PC, tombol Shift kanan terletak satu kunci lanjut ke kanan. Karena kunci Up terletak di Eee PC di mana Anda harapkan untuk menemukan tombol Shift, Anda mungkin menemukan saat Anda mengetik bahwa setiap kali Anda pergi ke huruf yang Anda ketikkan dengan tangan kiri Anda (misalnya A), bukannya memanfaatkan A, Anda malah memindahkan kursor Anda ke atas garis dan akhirnya memasukkan sebuah 'a' di tengah-tengah beberapa kata lainnya. Frustrasi! Anda mungkin memutuskan Anda ingin tata letak Anda menjadi lebih seperti ukuran penuh laptop Anda. Berikut adalah cara untuk melakukannya.
Rumah Dijual & Properti Semarang
Buat script direktori yang disebut (Anda bisa meletakkannya di / home / user misalnya). Sekarang membuat mengedit file bernama setupkbd.sh: pada jendela Terminal (Ctrl-Alt-T di Easy Mode), ketik:
kwrite / home / user / setupkbd.sh
Versi terbaru dari Linux telah sedikit dimodifikasi keymappings dan harus menggunakan ini:
#!/bin/sh
# set up keyboard to exchange the Shift and Up keys, and the Down and Right keys
xmodmap -e "keycode 62 = Up" # Shift => Up
xmodmap -e "keycode 105 = Prior" # Shift-shift => PgUp ("Shift-shift" is the same as "Fn-Shift")
xmodmap -e "keycode 111 = Shift_R" # Up => Shift
xmodmap -e "keycode 112 = Control_R" # PgUp => Shift-shift ("Shift-shift" is the same as "Fn-Shift")(This key combination is equivalent to the Control key)
xmodmap -e "keycode 116 = Right" # Down => Right xmodmap -e "keycode 117 = End" # PgDn => End xmodmap -e "keycode 114 = Down" # Right => Down xmodmap -e "keycode 115 = Next" # End => PgDn xmodmap -e "add shift = Shift_R" # Make the new Shift key actually do shifting xmodmap -e "remove shift = Up" # Prevent the old Shift key from shifting
xset r 62 # Make the new Up key autorepeat xset r 105 # Make the new PgUp autorepeat xset -r 111 # Prevent the new Shift key from autorepeating xset -r 112 # Prevent the new Shift-shift (Fn-Shift) key from autorepeating
#echo "All Done setting up keyboard."
#!/bin/sh
# set up keyboard to exchange the Shift and Up keys, and the Down and Right keys
xmodmap -e "keycode 62 = Up" # Shift => Up
xmodmap -e "keycode 109 = Prior" # Shift-shift => PgUp ("Shift-shift" is the same as "Fn-Shift")
xmodmap -e "keycode 98 = Shift_R" # Up => Shift
xmodmap -e "keycode 99 = Control_R" # PgUp => Shift-shift ("Shift-shift" is the same as "Fn-Shift")(This key combination is equivalent to the Control key)
xmodmap -e "keycode 104 = Right" # Down => Right xmodmap -e "keycode 105 = End" # PgDn => End xmodmap -e "keycode 102 = Down" # Right => Down xmodmap -e "keycode 103 = Next" # End => PgDn xmodmap -e "add shift = Shift_R" # Make the new Shift key actually do shifting xmodmap -e "remove shift = Up" # Prevent the old Shift key from shifting xset r 62 # Make the new Up key autorepeat xset r 109 # Make the new PgUp autorepeat xset -r 98 # Prevent the new Shift key from autorepeating xset -r 99 # Prevent the new Shift-shift (Fn-Shift) key from autorepeating echo "All Done setting up keyboard."
chmod 0755 setupkbd.sh
./setupkbd.sh
Jika script tidak bekerja untuk semua kunci, atau Anda ingin membuat script yang sama untuk kunci lainnya, mendapatkan salinan xev jika tidak sudah di sistem anda: ini adalah aplikasi grafis yang mencatat semua mouse dan keyboard peristiwa. Mulai dari jendela Terminal sehingga Anda dapat melihat apa yang ia akan mencetak, kemudian gerakkan mouse Anda keluar dari jalan (itu akan menghasilkan banyak peristiwa jika Anda memindahkannya). Sekarang tekan tombol. Jika Anda menekan tombol Shift baru disesuaikan, Anda akan melihat hal-hal berikut:
KeyPress event, serial 27, synthetic NO, window 0x20000001,
root 0x69, subw 0x0, time 1692086123, (-8,26), root:(488,56),
state 0x0, **keycode 98 (keysym 0xffe2, Shift_R)**, same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Bagian dalam tanda bintang ganda adalah apa yang kita setelah. Anda dapat melihat Anda menghasilkan keycode 98 ketika Anda menekan tombol itu, dan itu saat ini ditugaskan untuk perintah Shift_R (default Eee PC telah itu ditetapkan ke tombol Up). p key).
Catatan: ini entri wiki mengasumsikan bahwa Anda memiliki tata letak qwerty dan AS definisi> Keyboard Basic. Pengaturan lain kemungkinan akan membutuhkan modifikasi pada script di atas. Jika Anda memiliki pertanyaan.
Pada 1000, tampaknya tombol shift kanan diberikan hanya keycode 62. Artinya, FNC-Shift masih memberikan keycode 62, tombol shift tidak memiliki kode kunci lain ketika digunakan dengan tombol FNC. Hal ini mungkin karena 1000 memiliki kunci Control_R yang ditugaskan keycode 109. Untuk memodifikasi tombol Shift untuk menjadi Up dan juga memiliki Page Up, cobalah beberapa tugas untuk kunci:
clear Shift keycode 62 = Up Prior keycode 102 = Down Next add Shift = Shift_R add Shift = Shift_L
Dengan cara ini, Shift-Up dan Shift-Down akan menghasilkan PgUp dan PgDn masing.
Untuk menjalankan script Keyboard setup Anda secara otomatis pada startup.
Utilitas gratis SharpKeys dapat digunakan untuk remap kunci dalam versi Windows dari NT ke Vista. Hal ini membutuhkan. 2,0 NET Framework.
Setelah naskah Anda bekerja dengan baik dan mulai saat startup, Anda mungkin ingin memindahkan keycaps sehingga mereka benar-benar mengatakan apa yang mereka lakukan. Untuk fisik beralih tombol, angkat sangat lembut di kiri sisi kunci dengan pisau atau sesuatu yang serupa sampai kunci muncul off dari mekanisme gunting yang memegang mereka di tempat. Setelah sisi kiri telah muncul dari, lembut geser kunci ke kiri untuk sepenuhnya mengusir itu dari mekanisme yang mendasari. Untuk memasang kembali tombol, menempatkan mereka tentang 1mm di sebelah kanan mekanisme gunting. Kemudian geser ke kiri, dan tekan ke bawah sampai mereka masuk ke tempatnya. Peringatan: Jika Anda angkat dari keycaps dengan kekuatan terlalu banyak, atau mengangkat di sisi yang salah, Anda bisa memecahkan mekanisme yang memegang mereka di tempat. Jangan bilang aku tidak memperingatkan Anda.
Layout baru kunci Anda akan terlihat seperti ini:
Pada surfing unit saya 4g blk, 'sissors mekanisme' saya adalah di sisi kanan. Mereka datang dari menggunakan kiri tapi itu perjuangan .. tidak melanggar apa-apa walaupun. Berhati-hatilah. PP
While detaching the key on my 1000H, I unhooked the scissors mechanism:
If this happens to you (and it happened on all the four keys for me), you will have to take out the mechanism and rehook it:
On my side, I found that when using the script at startup, each time you switch the keyboard layout, you need to run the script again. To fix that problem, I decide to modify the file /usr/share/X11/xkb/keycodes/xfree86 so the new layout is always available. Here is my diff output, hope this will help. ahudon
77c77 < <RTSH> = 62; --- > <RTSH> = 98; 82c82 < <RCTL> = 109; --- > <RCTL> = 99; 111c111 < <PGUP> = 99; --- > <PGUP> = 109; 113,114c113,114 < <END> = 103; < <PGDN> = 105; --- > <END> = 105; > <PGDN> = 103; 116c116 < <UP> = 98; --- > <UP> = 62; 118,119c118,119 < <DOWN> = 104; < <RGHT> = 102; --- > <DOWN> = 102; > <RGHT> = 104;