Talofa paaga!
Ou te fia faasoa atu laʻu fofo i le faafitauli o loʻo faʻaalia i le ulutala. Sa musuia au e tusia lenei tusiga e se uo
Faʻamatalaga o le faʻafitauli
Na ou faʻaogaina le Ubuntu 18.04 mo le galuega ma talu ai nei na ou matauina pe a fesuiaʻi faʻasologa e faʻaaoga ai le alt + shift i talosaga e pei o le Visual Studio Code, Skype, Slack ma isi na faia e faʻaaoga ai le Electron, o le faʻafitauli o loʻo i lalo e tupu: taulaʻi mai le vaega faʻaoga e alu i luga. laulau o le faamalama (menu). Mo isi mafuaaga, na ou siitia atu i Fedora + KDE ma iloa ai e leʻi alu ese le faʻafitauli. A o ou suʻeina se vaifofo, na ou mauaina se tala matagofie
Sa taumafai e malamalama i le mea ua tupu
O lea, na ou filifili ai e faʻaalu se taimi e iloa ai le mea o loʻo tupu. O lea la o le a ou faamatalaina puupuu le ala na ou uia, atonu o le a fesoasoani se tasi e sili atu lona malamalama i lenei mataupu e faamatala ai faigata na ou feagai.
Na ou tatalaina le Visual Studio Code ma amata ona lavea Alt + faʻatasiga eseese e vaʻai pe faʻafefea ona tali mai le talosaga. Toeitiiti lava o tulaga uma, o fa'atasiga uma se'i vagana Alt+Shift na galue e aunoa ma le leiloa o le taula'i. E foliga mai o loʻo 'ai e se tasi le Shift oomiina, lea na mulimuli mai ina ua uma ona taofi i lalo Alt, ma na manatu le talosaga na ou oomiina Alt, ona leai lea o se mea, faʻamalolo Alt ma lafo atu ma le fiafia laʻu taulaiga i lana lisi, lea e foliga mai e fetaui lelei. lea.
Na ou tatalaina tulaga mo le fesuiaʻiina o laupepa keyboard (e te iloa, o lenei lisi umi ma pusa siaki ma ituaiga uma o faʻatulagaga mo ki) ma faʻapipiʻi e fesuiaʻi faʻaoga e faʻaaoga ai le Alt button, e aunoa ma ni kiliki faaopoopo.
A mae'a lena, Alt+Tab e sui fa'amalama na le toe galue. Na o Tab na galue, o lona uiga, o se tasi na "'ai" laʻu Alt. Sa leai ni fesili na totoe e uiga po o ai lenei “tagata”, ae sa ou le iloa po o le a se mea e mafai ona fai ia te ia.
Ae talu ai e tatau ona foia le faafitauli, ona oo mai lea o se fofo i lou mafaufau:
- I totonu o faʻatonuga, faʻamalo le ki vevela mo le fesuiaʻiina o faʻasologa o keyboard (tatala uma pusa siaki i le Suiga i se isi faʻasologa vaega);
- Fausia lau oe lava hotkey e sui ai le faʻatulagaina mo aʻu
Fa'amatalaga o le fofo
Muamua, seʻi o tatou faʻapipiʻi se polokalame e mafai ai ona e tuʻuina atu faʻatonuga i ki Xbindkeys. Ae paga lea, o mea faigaluega masani e leʻi faʻatagaina aʻu e fai se ki vevela mo se tuʻufaʻatasiga e pei o Alt + Shift e ala i se atinaʻe matagofie. E mafai ona fai mo Alt+S, Alt+1, Alt+shift+Y, etc. ma isi, ae e le talafeagai lea mo la tatou galuega.
sudo dnf install xbindkeysrc
E maua nisi fa'amatalaga e uiga i ai ile
O le isi, o le a matou fatuina se faila faʻatulagaina faʻataʻitaʻiga mo le polokalame. O le faʻataʻitaʻiga e puʻupuʻu, faʻatasi ai ma ni nai faʻatonuga naʻo le mea e te manaʻomia e iloa ai pe faʻapefea ona galue i ai:
xbindkeys -d > ~/.xbindkeysrc
E pei ona mafai ona e vaʻaia mai le faʻataʻitaʻiga i le faila, matou te manaʻomia le faʻaalia o le hotkey matou te manaʻo e faʻaoga ma le poloaiga e tatau ona faʻatinoina. E foliga faigofie.
# Examples of commands:
"xbindkeys_show"
control+shift + q
# set directly keycode (here control + f with my keyboard)
"xterm"
c:41 + m:0x4
I le avea ai o se ki vevela, e mafai ona e faʻaogaina tusitusiga e mafai ona faitau e le tagata pe faʻaaoga tulafono autu. Na aoga mo aʻu i tulafono laiti, ae leai se tasi e faʻasaina oe e faʻataʻitaʻi sina mea itiiti.
Ina ia maua tulafono laiti e te manaʻomia e faʻaaoga le poloaiga:
xbindkeys -k
O le a tatalaina se tamai faamalama "X". E te mana'omia na'o le oomiina o ki pe'ā taula'i ile fa'amalama lea! Na'o le tulaga lea e te va'aia ai se mea fa'apenei i totonu o le fa'ailoga:
[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
I loʻu tulaga, o le Alt + Shift key combination e pei o lenei:
m:0x8 + c:50
Ole taimi nei e tatau ona tatou faʻamautinoa pe a e kiliki i luga o lenei tuʻufaʻatasiga, e sui le faatulagaga. Na ou mauaina na o le tasi le poloaiga galue e faʻamaonia ai le faʻatulagaga:
setxkbmap ru
setxkbmap us
E pei ona mafai ona e vaʻai mai le faʻataʻitaʻiga, e mafai ona naʻo le tasi poʻo le isi faʻatulagaina, o lea e leai se mea na oʻo mai i loʻu mafaufau nai lo le tusiaina o se tusitusiga.
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
I le taimi nei, afai o le .xbindkeysrc ma le layout.sh faila o loʻo i totonu o le tusi e tasi, ona foliga mai lea o le vaaiga mulimuli o le faila .xbindkeysrc:
# 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
A maeʻa lena, matou te faʻaogaina suiga:
xbindkeys -p
Ma e mafai ona e siaki. 'Aua ne'i galo e fa'amalo so'o se filifiliga mo le fesuia'i fa'atulagaina i tulaga masani.
Le iʻuga
Paʻaga, ou te faʻamoemoe o lenei tusiga e mafai ona fesoasoani i se tasi e vave faʻaumatia se faʻafitauli faʻafefe. O le tagata lava ia, sa ou faʻaaluina loʻu aso atoa e taumafai e faʻavasega ma foia le faʻafitauli i se isi itu, ina ia ou le toe faʻalavelaveina i taimi faigaluega. Na ou tusia lenei tusiga e sefe ai se taimi ma neura o se tasi. O le toʻatele o outou e faʻaaogaina se isi auala e fesuiaʻi ai faʻatulagaga ma e le malamalama poʻo le a le faʻafitauli. Ou te fiafia lava e sui i le Alt+Shift. Ma o le auala lena ou te manao ai e aoga. Afai e te faʻasoa loʻu manatu ma o loʻo feagai ma lenei faʻafitauli, o lenei tusiga e tatau ona fesoasoani ia te oe.
puna: www.habr.com