αα½ααααΈαα·ααααα½αααΆαααΆα!
αααα»αα
ααα
ααααααααααααααααΆααααααααα»αα
αααααααα αΆαααααααΌαααΆαα
ααα’α»ααααα αΆααα
αααα»αα
αααααΎαα αααα»αααααΌαααΆααααα»ααααα·αα±αααααααα’ααααααααααααα·ααααα½αααΆαααΆα ααααα·ααααα·α αα·αααααααααααααααΆααα½αααααα (αααααΆαααααα»α) α
αααααααα αΆα αααα»αααΆααααααΎα "ααΎα
αααα" ααααΆαααααα½ααααααααα»αααααα½ααααα»αα αααα»ααααα»αα
αααααααααΆαα½αα’αααα
ααΆααα·αααααΆα’αααΈαααα αΆ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Ubuntu 18.04 Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΌΠ΅ΡΠΈΠ», ΡΡΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎ alt+shift Π² ΡΠ°ΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , ΠΊΠ°ΠΊ Visual Studio Code, Skype, Slack ΠΈ ΠΏΡΠΎΡΠΈΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Electron Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°: ΡΠΎΠΊΡΡ Ρ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π°, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊ Π²Π΅ΡΡ Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΠΊΠ½Π° (ΠΌΠ΅Π½Ρ). ΠΠΎ ΠΈΠ½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΠΏΠ΅ΡΠ΅Π΅Ρ Π°Π» Π² Fedora + KDE ΠΈ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½ΠΈΠΊΡΠ΄Π° Π½Π΅ Π΄Π΅Π»Π°ΡΡ. Π ΠΏΠΎΠΈΡΠΊΠ°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΡΡΠ» Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ°ΡΡΡ . α’ααα»αα αααΎααα αααβααΆαβαα·ααΆαβαααΆαβαααα’α·αβα’αααΈβαααα αΆβααα αα·αβααΆαβα ααβαααααβααΌαβαα·ααΈβαααααααΆαβααααβααΆααα ααα»αααααα·ααΈααΆααααααααααΆααααα αΆααα αααα»αα’αααααααΆααααααααΆααααα αΆααΆαα½αααΉααααααα·ααΈαααα½αααα»αααααααΊ Skype α αααααΆαααααα»α ααΆααααααΆααααααααααα»αααΆααααααΉαα’αααΈ Visual Studio Code ααΈαααααααΆααααααααΆαααΆαα½αααΉααααΊαα»αααα αααααΈααΆααΆαααΆαααααΆαααααα ααΆαα·αα αααΎααα ααααα·αααΎα’αααα αΌααα½ααααα»αααΆαα’αα·ααααααα ααΎαααΈααα αα αααα·αααααΆααααΆαααααΎαααααααααΆαααααααΊαα»ααααααα·ααΈααΆααααΆαααααα»α α αΎααααα»ααα·αααΆαα·αα ααααΆααααααααΊαα»ααα αααα»α VS Code αααααα
ααααΆααΆααααααΈα’αααΈααααα»α
ααΌα ααααβα αΎα αααα»αβααΆαβαααααα βα α·αααβαααααβαααβααΎααααΈβααΉαβααΆβααΆαβα’αααΈβααΎαβα‘αΎαα α₯α‘αΌαααα αααα»αααΉααααααΆαααααααααααα’αααΈααααΌαααααααα»αααΆαααΎα αααα ααααΆααΆαααααΆααααΆαααααααΆαα ααααααΉααααααααααα»ααααα αΆαααααΉααα½αααααααααΈααΆαααααΆαααααααα»αααΆααα½ααααααα
αααα»αααΆαααΎα Visual Studio Code α αΎαα αΆααααααΎαα α»α ααααα Alt+<%something%> αααααααααΆ ααΎααααΈααΎαααΈααααααααααααα·ααΈααααΎαααα ααααΎααααααααααααΈααΆααα’αα αααααααΆααα’ααααΎαααααα Alt+Shift ααααΎαααΆαααααα·αααΆαααααααΆααααααα’αΆααααααα ααΆα αΆααααΈααΌα ααΆααΆαααααΆααααΆαααααα»ααααΆα Shift αααααΆαα α»α αααααααΎααΆααααααΆααααΈαααααα Alt α αΎααααααα·ααΈαα·αααΆαααα»αα α»α Alt αααααΆαααααα·αα α»α α’αααΈαα αααα αα Alt α αΎαααΆααΆααααααΆααααΆααααααα’αΆαααααααααααααα»ααα αααα»ααααΊαα»αααααααΆαααααΈαααΆα αααα αΆααααΌα ααΆα‘αΌααΈααααΆααα ααΆα
αααα»αααΆαααΎαααΆαααααααααααΆααααααΌααααααααααΆαα α»α (α’αααααΉααα αααααΈαααααααααααΆααααα’ααααΈα αα·αααΆααααααααααααααααααααααΆααααααΆααα α»α ) α αΎααααααααΆα±ααααααΌαααααααααααααΎαααΌαα»α Alt ααααα·αα αΆαααΆα αα α»α ααααααα

αααααΆααααΈααα Alt+Tab ααΎααααΈααααΌα windows ααΆααααααααΎαααΆαα ααΆααα Tab ααα»ααααααααααααΎαααΆα αααααΊααΆαααααΆααααΆαα "αααΆα" Alt αααααααα»ααααααααα ααααΆαβαααα½αβα’αααΈβααααααβαααβα’αααΈβααααΆβααααΆααβααα ααα»ααααβαααα»αβαα·αβααΉαβααΆβααΎβααΆααβα’αΆα
βααααΎβα’αααΈβααΆαβααα
ααα»ααααβαααααΆαβαααα αΆβααααΌαβαααααααΆαβαααβααααβααΆβαα½α ααΎαβααΆαβαααααααααΆαβαα½αβααβαααα»αβαααα·αα
- αα αααα»αααΆαααααα ααΌααα·αααααΆααα α»α αααα αααααΆααααΆαααααΌααααααααααΆαα α»α (αααααΈααααα’ααααΈαααΆααα’αααα αααα»ααααααααααΌααα αααααααααααααααααα);
- αααααΎα hotkey ααααΆαααααα½αααααα’ααα αααααΉαααααΌαααααααααααΆαααααα»α
ααΆααα·αααααΆα’αααΈαααααααααΆα
ααααΌαβααΎαβααα‘αΎαβαααααα·ααΈβαααβα’αα»ααααΆαβα±ααβα’αααβαααααβααΆαααβαααααΆβαα βααΉαβααααΆααα α»α Xbindkeys α ααΆα’αα»αα α§ααααααααααααΆααα·αα’αα»ααααΆαα±αααααα»ααααααΎα hotkey αααααΆααααΆααα½ααααα αΌαααααΆααΌα ααΆ Alt+Shift ααΆααααα ααα»α αααααΆαααααααααααα’αΆααααααα α’αΆα ααααΎααΆααααααΆαα Alt+S, Alt+1, Alt+shift+Y ααΆααΎαα ααΆααΎα ααα»ααααααΆαα·ααααααααααααΆαααα·α αα ααΆαααααααΎαααα
sudo dnf install xbindkeysrc ααααααΆααααα’α·αααααααα’αααΈααΆα’αΆα
ααααΆααα
αααααΆααααααΎαααΉααααααΎαα―αααΆααααααααααΌαααααΆαααααααα·ααΈα ααααΌααΊααααΈααΆααααΆαα½αααΉαααΆααααααααΆαα½αα
ααα½αααααΆααααααΆα’αααΈαααα’αααααααΌαααααααααααΈααααααααΎααΆαααΆαα½αααΆα
xbindkeys -d > ~/.xbindkeysrcααΌα αααα’αααα’αΆα ααΎαααΈα§ααΆα ααααααα»αα―αααΆα ααΎαααααΌαα ααα’α»ααααα αΆα hotkey αααααΎαα ααααααΎ αα·αααΆααααααααΆααααα½αααααΌαααΆαααααα·ααααα·α ααΎααα ααΆααααα
# Examples of commands:
"xbindkeys_show"
control+shift + q
# set directly keycode (here control + f with my keyboard)
"xterm"
c:41 + m:0x4
αααα»αααΆαααΆ hotkey α’αααα’αΆα ααααΎααΆαααααααααααα»αααα’αΆα α’αΆαααΆα α¬ααααΎαααααΌααααααΉαα ααΆααααΎαααΆααααααΆαααααα»αααααΆαα½ααααααΌαααα»ααααα ααα»ααααααααΆαααααΆααααΆααα αΆαααΆααα’αααα±ααααααΎααΆααα·αααααααααα·α ααααα½α αααααα
ααΎααααΈααα½αααΆααααααΌα α’αααααααΌαααααΎααΆααααααααΆα
xbindkeys -kαααα’α½α "X" ααΌα αα½αααΉαααΎαα α’αααααααΆααααα α»α ααααΆααα α»α αα ααααααααααααα ααΎαααα’α½α ααα! ααΆααααααα»αααααΈααααααααα’αααααΉαααΎαα’αααΈαα½αααΌα ααααα αααα»αααααΆααΈαα
[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
αααα»αααααΈαααααααα»α αααααααααΆααα α»α Alt+Shift ααΎααα ααΌα αααα
m:0x8 + c:50α₯α‘αΌαααα ααΎαααααΌαααααΆααααΆ αα αααα’αααα α»α ααΎαααααααα αααααααΉαααααΌαα αααα»αβααΆαβααβααΎαβααΆαααβαααααΆβααβαα½αβαααβααΎααααΈβαααααΆααβαααααα
setxkbmap ru
setxkbmap us
ααΌα αααα’αααα’αΆα ααΎαααΈα§ααΆα ααα ααΆα’αΆα ααΎαααΆααααα½α α¬ααααααα½ααααααααα ααΌα ααααααααΆαα’αααΈαααααα»ααααα·ααααααααα»α αααα ααΈααΆααααααααααααΈααααααα
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
α₯α‘αΌαααα ααααα·αααΎα―αααΆα .xbindkeysrc αα·α layout.sh ααΆαααΈααΆαααα αααα»ααααααα½α ααααα·αααααΆαα α»ααααααααα―αααΆα .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
αααααΆααααΈαααααΎαα’αα»ααααααΆαααααΆααααααΌαα
xbindkeys -p
α αΎαα’αααα’αΆα αα·αα·αααααΆαα αα»αααααα αα·ααααααΎαααΆαα½ααααααΆααααΆαααααΌαααααααα αααα»αααΆαααααααααααααΆαα
αααααα
αα·ααααα½αααΆαααΆα αααα»ααααααΉαααΆα’ααααααααα’αΆα
αα½αααααΆααααΆααα±ααααΆαααααα
αΆαααααα αΆαααααααΆαα αααααααΆαα αααα»αααΆαα
αααΆααααααααα½αααααααΎααααΈααααΆααΆααααααααα αα·ααααααααΆααααα αΆαααααααααΆ ααΎααααΈαα»αα±αααααα»αααΆαααΆαααααΆαααΈααΆαα
αααααααΎααΆαα αααα»ααααααα’ααααααααααΎααααΈααααααααααααΆ αα·ααααααααααΆαα ααα»αααααΆα
αααΎαααα’αααααααΎαα·ααΈααΆααααααααα½αααααΆαααααΌαααααα α αΎααα·ααααααΆαααα αΆα’αααΈαααααα αααα»αααααΆααα
αΌαα
α·αααααααΌαααΆαα½α Alt+Shiftα α αΎααααααΆααααααααααα»αα
ααα±ααααΆααααΎαααΆαα ααααα·αααΎα’αααα
ααααααααααα·ααααααααα»α α αΎαααααααα»αααΉααααα αΆααα α’αααααααααα½ααααα½αα’αααα
ααααα: www.habr.com
