Lumela basebetsi-'moho!
Ke batla ho arolelana tharollo ea ka bothateng bo bontšitsoeng sehloohong. Ke ile ka bululeloa ho ngola sehlooho sena ke mosebetsi-'moho
Tlhaloso ea bothata
Ke sebelisitse Ubuntu 18.04 bakeng sa mosebetsi 'me haufinyane ke hlokometse hore ha u fetola meralo u sebelisa alt + shift lits'ebetsong tse kang Visual Studio Code, Skype, Slack le tse ling tse entsoeng ka Electron, bothata bo latelang bo etsahala: ho tsepamisa maikutlo ho tloha tšimong ea ho kenya ho ea holimo. karolo ea fensetere (menu). Ka mabaka a mang, ke ile ka fallela Fedora + KDE mme ka hlokomela hore bothata ha boa ka ba fela. Ha ke ntse ke batla tharollo, ke ile ka fumana sehlooho se babatsehang
O lekile ho utloisisa hore na phoso ke efe
Kahoo, ke ile ka etsa qeto ea ho ipha nako ea ho utloisisa hore na ho etsahala’ng. Hona joale ke tla hlalosa ka bokhutšoanyane tsela eo ke e nkileng, mohlomong motho ea nang le tsebo e eketsehileng tabeng ena o tla thusa ho hlalosa mathata ao ke kopaneng le 'ona.
Ke ile ka bula Visual Studio Code mme ka qala ho otla mefuta e fapaneng ea Alt + <%something%> ho bona hore na kopo e arabetse joang. Hoo e ka bang maemong ohle, metsoako eohle ntle le Alt + Shift e sebelitse ntle le ho lahleheloa ke maikutlo. Ho ne ho bonahala eka motho o ntse a ja Shift e hatelitsoeng, e ileng ea latela ka mor'a ho tšoara Alt, 'me kopo e ile ea nahana hore ke hatelitse Alt, ebe ha kea ka ka hatella letho, ka lokolla Alt' me ka thabo e ile ea lahlela maikutlo a ka ka har'a menu ea eona, e neng e bonahala e utloahala. eona.
Ke ile ka bula litlhophiso tsa ho fetola mekhoa ea li-keyboard (o tseba, lethathamo lena le lelelele le nang le li-checkbox le mefuta eohle ea litlhophiso bakeng sa linotlolo) 'me ke li behe ho fetola litlhophiso ho sebelisa konopo ea Alt, ntle le ho tobetsa ho eketsehileng.
Kamora moo, Alt + Tab ea ho switjha lifensetere e ile ea emisa ho sebetsa. Ke Tab feela e neng e sebetsa, ke hore, motho e mong o ile a "ja" Alt ea ka hape. Ho ne ho se na lipotso mabapi le hore na “motho” enoa ke mang, empa ke ne ke sa tsebe hore na ho ka etsoa’ng ka eena.
Empa kaha bothata bo ne bo tlameha ho rarolloa ka tsela e itseng, joale ho ile ha fihla tharollo:
- Litlhophisong, tima hotkey bakeng sa ho chencha meralo ea li-keyboard (hlakola li-boxbox tsohle ho Fetolela karolong e 'ngoe ea sebopeho);
- Iketsetse hotkey ea hau e tla fetola sebopeho bakeng sa ka
Tlhaloso ea tharollo
Taba ea pele, a re kenyeng lenaneo le u lumellang hore u fane ka litaelo ho linotlolo tsa Xbindkeys. Ka bomalimabe, lisebelisoa tse tloaelehileng ha lia ka tsa ntumella ho theha hotkey bakeng sa motsoako o kang Alt + Shift ka sebopeho se setle. E ka etsoa bakeng sa Alt+S, Alt+1, Alt+shift+Y, joalo-joalo. joalo-joalo, empa sena ha sea lokela mosebetsi oa rona.
sudo dnf install xbindkeysrc
Lintlha tse ling ka eona li fumaneha ho
Ka mor'a moo, re tla etsa mohlala oa faele ea litlhophiso bakeng sa lenaneo. Mohlala o mokhuts'oane haholo, o na le litaelo tse 'maloa, feela seo u se hlokang ho tseba ho sebetsa ka sona:
xbindkeys -d > ~/.xbindkeysrc
Joalokaha u bona mohlaleng o faeleng, re hloka ho bonts'a hotkey eo re batlang ho e sebelisa le taelo e lokelang ho etsoa. E shebahala e le bonolo.
# Examples of commands:
"xbindkeys_show"
control+shift + q
# set directly keycode (here control + f with my keyboard)
"xterm"
c:41 + m:0x4
Joaloka hotkey, u ka sebelisa mongolo o ka baloang ke motho kapa ua sebelisa likhoutu tsa bohlokoa. E sebelitse ho 'na feela ka likhoutu, empa ha ho motho ea u thibelang ho etsa liteko hanyane.
Ho fumana likhoutu u hloka ho sebelisa taelo:
xbindkeys -k
Ho tla buleha fensetere e nyane ea "X". U hloka feela ho tobetsa linotlolo ha sepheo se le fensetereng ena! Ke feela tabeng ena moo o tla bona ntho e kang ena ho terminal:
[podkmax@localhost ~]$ xbindkeys -k
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"(Scheme function)"
m:0x4 + c:39
Control + s
Tabeng ea ka, motsoako oa senotlolo oa Alt + Shift o shebahala tjena:
m:0x8 + c:50
Hona joale re hloka ho etsa bonnete ba hore ha o tobetsa motsoako ona, sebopeho se fetoha. Ke fumane taelo e le 'ngoe feela e sebetsang ho hlalosa sebopeho:
setxkbmap ru
setxkbmap us
Joalokaha u bona ho tsoa mohlaleng, e ka nolofalletsa sebopeho se le seng kapa se seng, kahoo ha ho letho le ileng la fihla kelellong ea ka ntle le ho ngola script.
vim ~/layout.sh
#!/bin/bash
LAYOUT=$(setxkbmap -print | awk -F + '/xkb_symbols/ {print $2}')
if [ "$LAYOUT" == "ru" ]
then `/usr/bin/setxkbmap us`
else `/usr/bin/setxkbmap ru`
fi
Joale, haeba lifaele tsa .xbindkeysrc le layout.sh li fumaneha bukeng e le 'ngoe, pono ea ho qetela ea faele ea .xbindkeysrc e shebahala tjena:
# Examples of commands:
"xbindkeys_show"
control+shift + q
# set directly keycode (here control + f with my keyboard)
"xterm"
c:41 + m:0x4
# specify a mouse button
"xterm"
control + b:2
#А вот то, что добавил я
"./layout.sh"
m:0x8 + c:50
Ka mor'a moo, re sebelisa liphetoho tse latelang:
xbindkeys -p
'Me u ka hlahloba. U se ke ua lebala ho tima likhetho leha e le life tsa ho fetola meralo ho li-setting tse tloaelehileng.
Phello
Basebetsi-'moho, ke tšepa hore sehlooho sena se ka thusa motho e mong ho felisa bothata bo tenang kapele. Ka boeena, ke ile ka qeta letsatsi lohle la ka ke leka ho fumana le ho rarolla bothata ka tsela e itseng, e le hore ke se ke ka hlola ke sitisoa ke eona nakong ea lihora tsa mosebetsi. Ke ngotse sehlooho sena ho pholosa motho nako le methapo. Bongata ba lona le sebelisa mokhoa o mong oa ho chencha lipehelo 'me ha le utloisise hore na bothata ke eng. Ke rata ho fetola Alt+Shift. Mme ke kamoo ke batlang hore e sebetse kateng. Haeba u arolelana maikutlo a ka 'me u tobane le bothata bona, sehlooho sena se lokela ho u thusa.
Source: www.habr.com