Baguhin ang iyong mga setting ng keyboard gamit ang Xmodmap

tux-keyboard

Ang mga utos, programa, maraming, bawat isa para sa isang partikular na aplikasyon. Marami sa atin ang nag-iisip kung sila ay talagang magiging kapaki-pakinabang sa ilang mga punto, at biglang dumating ang araw na ang tumpak na utos na iyon ay makakatulong sa atin.

Kahit na isinasaalang-alang ko ang utos na ito na kapaki-pakinabang mula sa simula, marahil marami ang hindi. Ngunit sa katotohanan may mga walang katapusang dahilan kung bakit kinakailangan baguhin ang mga setting ng keyboard ng iyong computer. Kung kailangan mong mag-access kaagad sa isang espesyal na character, o kung mayroon kang isang keyboard na may nasirang key, sa madaling salita, ang totoo ay kinakailangan o hindi, narito ang iba't ibang mga pamamaraan upang mabago ang keyboard ng iyong computer sa iyong kagustuhan.

xmodmap

Upang magsimula, xmodmap ay nangangasiwa sa pagkontrol sa pagmamapa sa pagitan ng bawat key na pinindot sa keyboard, at ang pagtugon ng system sa pagkilos, halimbawa, sa nakikita natin sa screen. Para sa mga ito, ang xmodmap ay gumagamit ng dalawang mahahalagang parameter: ang "Mga Keycode" at ang "KeySym".

Los Mga Keycode Ang mga ito ay mga numero na nabuo ng keyboard kapag pinindot mo ang isang tiyak na key, at tinutukoy lamang ang bawat key. Halimbawa, sa aking kaso ang space key ay kinakatawan ng KeyCode 65.

Sa kabilang banda, KeySyms ay mga salitang ginamit upang tukuyin ang isang pangunahing uri. Sa ganitong paraan, ang Xmodmap ay hindi kailangang direktang bigyang-kahulugan ang output ng impormasyon mula sa keyboard, ngunit maaari ring sumangguni sa mga susi ayon sa pangalan. Pagpapatuloy sa halimbawa, ang aking spacebar ay may isang KeyCode ng 65, at ang KeySym nito ay "puwang".

Maaari mo bang tulungan ang iyong sarili sa utos tape, na nagbibigay-daan sa iyo upang malaman ang keycode at keysym ng bawat key na pinindot mo, o kung hindi man, maaari mong laging gamitin ang utos xmodmap -pke kung saan makikita mo ang isang listahan ng lahat ng mga key kasama ang kanilang mga keycode at keysym.

Mayroong pangatlong parameter na isinasaalang-alang ng Xmodmap, at ito ay ng nagbabago. Ang mga ito ay tumutugma sa pangkat ng mga espesyal na key na pinindot nang sabay sa ibang key upang baguhin ang output nito. Halimbawa Shift, Caps_Lock, Ctrl, at iba pa

Upang mabago ang keyboard, mauunawaan muna namin kung paano gumagana ang utos ng Xmodmap. Kung tatakbo tayo

xmodmap -pke

Susubukan namin ang bawat keysym na naaayon sa bawat keycode sa keyboard, na may format na katulad nito:

[…] Keycode 57 = KeySym1 KeySym2 KeySym3...
[...]

pke

Kung saan ang bawat haligi ng KeySym ay tumutugma sa kumbinasyon ng mga sumusunod na key ng modifier:

1. Susi
2. Shift + Key
3. mode_switch + Key
4. mode_switch + Shift + Key
5. AltGr + Key
6. AltGr + Shift + Key

Kaya, bilang isang halimbawa, kung nais naming baguhin ang susi takip LOCK, upang ito ay gumana tulad ng Ilipat, isinasagawa namin ang sumusunod na linya.

Xmodmap -e "keycode 66 = Shift_L"

At mula ngayon, ang uppercase block (Keycode 66) ay gagana bilang isang Shift_L.

Katulad nito, kung nais mong i-configure ang isang character na may kumbinasyon na Shift, kailangan mo lamang baguhin ang haligi ng dalawa sa KeySym, at iba pa alinsunod sa talahanayan.

XKeyCaps

Sinusubukang gawing mas madali ang buhay, ang xmodmap ay mayroon ding isang graphic na interface, kaaya-aya para sa gumagamit na gumawa ng mga pagbabago sa pagsasaayos ng keyboard. Ang Xkeycaps ay ipinakita sa isang window na nagbibigay-daan sa iyo upang piliin ang modelo ng keyboard na gagamitin at, sa turn, ay gumawa ng mga pagbabago sa pagitan ng mga key nang graphic.

xkeycaps

Pinapayagan ka ng Xkeycaps na:

  • I-edit ang KeySym ng isang susi
  • Ipagpalit ang mga key
  • Mga Dobleng Susi
  • Huwag paganahin ang mga key
  • Ibalik ang Mga Default

Console o grapikong interface, xmodmap o xkeycaps, narito ang dalawang pagpipilian upang maisaayos ang bawat key sa iyong computer sa iyong sariling pamamaraan.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Pasadena dijo

    At ano ang magiging paraan ng orthodox upang mapa ang keyboard nang madali, kapwa sa isang grapikong kapaligiran at sa console mode, mula sa minuto 0? Dahil naintindihan ko na ang mga utos na ito ay hindi gumagawa ng isang permanenteng pagbabago.

    Ito ay nangyayari sa akin na gumamit ng mga file tulad ng /etc/rc.local o ~ / .bashrc, ngunit magiging higit pa sa isang pag-hack upang makaalis sa gulo.

  2.   Guillermo dijo

    Mahusay na mga application, hindi ko alam ang isa na may isang graphic na interface. Tiyak na ginamit ko ang Xmodmap upang idagdag ang mga character na Esperanto noong bago ang 2009 wala silang maabot, oo (ŝĉĥĵĝ madali ang mga ito bagaman ang ŭ ay mahirap pa rin sa ALT GR + SHIFT + ç).

    Idagdag iyon hanggang 2009 maaari mong baguhin ang lahat sa isang file ng teksto at maaari mong kopyahin ang xmodmap file sa folder / home / USER ng gumagamit na may isang punto sa harap upang itago ito: .xmodmap-eo halimbawa upang ilagay ang mga susi sa Esperanto (eo) at kapag nag-log in, tinanong ng system kung babaguhin ba ang keyboard gamit ang bersyon na iyon.

    Mayroon bang nakakaalam kung madali pa ring baguhin ang mga susi sa isang text editor o kinakailangang kailangan mong gumamit ng isang intermediate na programa? At binago ba ito para sa isang tukoy na gumagamit o para sa lahat na gumagamit ng system?

    Ito ay tulad ng pagbabago ng Grub, dati sa isang text file at ngayon upang makatipon at lahat.

  3.   Ignacio dijo

    $ xmodmap -e "keycode 66 = Shift_L"
    xmodmap: hindi kilalang utos sa linya ng commandline: 1
    xmodmap: hindi mabuksan ang file na '66' para sa pagbabasa
    xmodmap: hindi mabuksan ang file '=' para sa pagbabasa
    xmodmap: hindi mabuksan ang file na 'Shift_L ”' para sa pagbabasa
    xmodmap: 4 na error ang naranasan, pagpapalaglag.

  4.   japo dijo

    Mayroon akong isang katulad na problema, ang mga pindutan ng Ctrl at Alt ay minarkahan ako bilang Shift kung sila ay kaliwa o kanan. at hindi ko alam kung paano bigyan ang mga ito ng tamang halaga, kung maraming may nalalaman, pinahahalagahan ko silang sabihin sa akin. Japo

  5.   Juanito dijo

    Tulong na kailangan kong palitan ang aking p key para sa ñ gamit ang graphic application na gumagana ngunit ang mga pagbabago ay hindi nai-save kapag restart
    :c

  6.   Gumersindo Guerrero dijo

    Kumusta, pagkatapos i-lock ang isa sa mga susi gamit ang mga xkeycap, kung paano gawing permanente ang pagbabago, dahil kapag na-restart ang pagbabago ay hindi ito sumasalamin.

    Salamat
    gumme

  7.   daniel jimenez dijo

    Ito ay gumagana nang perpekto, ngunit sa sandaling i-restart mo ang computer, nawala ang mga pagbabagong ito.
    Paano ko sila gagawing permanente?

  8.   Turo dijo

    Isang karagdagang impormasyon: Ang key ng modifier «Fn» (pagpapaandar) na karaniwang dumarating sa lahat ng mga laptop (laptop) ay tumutugma sa ikapitong haligi kaya:

    1. Susi
    2. Shift + Key
    3. mode_switch + Key
    4. mode_switch + Shift + Key
    5. AltGr + Key
    6. AltGr + Shift + Key
    7.Fn

    Karaniwang itinalaga ang key na ito ng KeySym na nauugnay sa mga multimedia key kung minsan na iginuhit sa itaas ng mga F1-12 na key (sa aking WisFox keyboard XF86Switch_VT_1 sa XF86Switch_VT_12). Sa aking keyboard ipinapakita ng F1 key ang sumusunod:

    keycode 67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1

    at ang XF86Switch_VT_1 na ito sa susi ay lilitaw isang icon ng dalawang ikawalong tala (dalawang tala ng musikal) na magbubukas sa music player.
    Ang ilang mga maliwanag na mayroon ding paunang natukoy na mga pag-andar (XF86XK_AudioMute i-mute ang tunog) at ang kagiliw-giliw na bagay ay ang gumamit ng anumang iba pang mga susi na walang itinalagang modifier na ito upang magkaroon ng isa pang "pahina" o rollover ng keyboard para sa anumang nais namin. Sa ngayon hindi ko alam kung paano ito gawin ...

    Inaasahan kong makakatulong ito sa isang kasamahan na nais ring masulit ang kanyang keyboard nang hindi bumibili ng bago na may mas maraming bilang ng mga susi.

  9.   Juan C. dijo

    Salamat sa artikulong Gerak, hindi ko alam kung ang may-akda ng artikulong ito ay nagsusulat pa rin ngunit bagaman ang artikulong ito ay mula sa mga taon na ang nakakaraan, ngayon 2021 ay kapaki-pakinabang sa akin, salamat sa paglalaan ng oras upang magsulat, para sa mga screenshot, at pati na rin para sa pagdaragdag ng pagpipilian na magagawa ang pagsasaayos na ito mula sa isang application na may isang graphic na interface.