เด‡เดฒเด•เตเดŸเตเดฐเต‹เตบ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ เดฒเดฟเดจเด•เตเดธเดฟเตฝ alt+shift เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดนเดฒเต‹ เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เดฐเต†!

เดถเต€เตผเดทเด•เดคเตเดคเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดŽเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเด‚ เดชเด™เตเด•เดฟเดŸเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดฒเต‡เด–เดจเด‚ เดŽเดดเตเดคเดพเตป เดŽเดจเตเดจเต† เดชเตเดฐเต‡เดฐเดฟเดชเตเดชเดฟเดšเตเดšเดคเต เด’เดฐเต เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เดจเดพเดฃเต brnovk, เดฎเดŸเดฟเดฏเดจเดฒเตเดฒเดพเดคเตเดค, เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เด’เดฐเต เดญเดพเด—เดฟเด• (เดŽเดจเดฟเด•เตเด•เต) เดชเดฐเดฟเดนเดพเดฐเด‚ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดคเดตเตป. เดŽเดจเตเดจเต† เดธเดนเดพเดฏเดฟเดšเตเดš เดŽเดจเตเดฑเต† เดธเตเดตเดจเตเดคเด‚ "เด•เตเดฐเดšเตเดšเต" เดžเดพเตป เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ. เดžเดพเตป เดจเดฟเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเต.

เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเด‚

เดžเดพเตป เดœเต‹เดฒเดฟเด•เตเด•เดพเดฏเดฟ เด‰เดฌเตเดฃเตเดŸเต 18.04 เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เด•เต‹เดกเต, เดธเตเด•เตˆเดชเตเดชเต, เดธเตเดฒเดพเด•เตเด•เต เดคเตเดŸเด™เตเด™เดฟเดฏ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ alt+shift เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเต‡เด”เดŸเตเดŸเตเด•เตพ เดธเตเดตเดฟเดšเตเดšเตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดถเตโ€Œเดจเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต: เด‡เตปเดชเตเดŸเตเดŸเต เดซเต€เตฝเดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดซเต‹เด•เตเด•เดธเต เดฎเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต. เดตเดฟเตปเดกเต‹เดฏเตเดŸเต† เดชเดพเดจเตฝ (เดฎเต†เดจเต). เดฎเดฑเตเดฑเต เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เดžเดพเตป เดซเต†เดกเต‹เดฑ + เด•เต†เดกเดฟเด‡เดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ, เดชเตเดฐเดถเตเดจเด‚ เดจเต€เด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟ. เด…เดคเดฟเดจเตŠเดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดคเต‡เดŸเตเดจเตเดจเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ, เดžเดพเตป เด’เดฐเต เด…เดคเตเดญเตเดคเด•เดฐเดฎเดพเดฏ เดฒเต‡เด–เดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ เดธเตเด•เตˆเดชเตเดชเต เดธเตเดตเดฏเด‚ เดŽเด™เตเด™เดจเต† เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเด‚. เดตเดณเดฐเต† เดจเดจเตเดฆเดฟ เดธเด–เดพเดตเต‡ brnovk, เดชเตเดฐเดถเตเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดคเดจเตเดฑเต† เดฐเต€เดคเดฟ เดชเด™เตเด•เตเดตเต†เด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดŽเดจเตเดจเดพเตฝ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ เดธเตเด•เตˆเดชเตเดชเต เดŽเดจเตเดจ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. เดŽเดจเตเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚, เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เด•เต‹เดกเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เดตเดณเดฐเต† เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด’เดฐเต เดœเดฎเตเดชเดฟเด‚เด—เต เดฎเต†เดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดŽเดดเตเดคเตเดจเตเดจเดคเต เดถเดฒเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ เดเตผเดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเตเดฐ เด•เดพเดฐเตเดฏเดฎเดฒเตเดฒ. เด•เต‚เดŸเดพเดคเต†, เด’เดฐเต เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เตป เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฎเต†เดจเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเด•เตเดจเตเดจ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเต, VS เด•เต‹เดกเดฟเดฒเต† เดฎเต†เดจเต เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เดŽเดจเตเดคเดพเดฃเต เด•เตเดดเดชเตเดชเดฎเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเดšเตเดšเต

เด…เดคเดฟเดจเดพเตฝ, เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เดพเตป เดžเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เด‡เดชเตเดชเต‹เตพ เดžเดพเตป เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดชเดพเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดšเตเดฐเตเด•เตเด•เดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚, เด’เดฐเตเดชเด•เตเดทเต‡ เดˆ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด…เดฑเดฟเดตเตเดณเตเดณ เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เดžเดพเตป เดจเต‡เดฐเดฟเดŸเตเดŸ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚.

เดžเดพเตป เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต‹ เด•เต‹เดกเต เดคเตเดฑเดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเตเดฐเดคเดฟเด•เดฐเดฟเดšเตเดšเดคเต†เดจเตเดจเต เด•เดพเดฃเดพเตป เดตเตเดฏเดคเตเดฏเดธเตเดค Alt+<%something%> เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เด…เดŸเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚, Alt+Shift เด’เดดเดฟเด•เต†เดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเตเด‚ เดซเต‹เด•เตเด•เดธเต เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต. Alt เด…เดฎเตผเดคเตเดคเดฟเดชเตเดชเดฟเดŸเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด†เดฐเต‹ เด…เดฎเตผเดคเตเดคเดฟเดฏ Shift เด•เดดเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต† เดคเต‹เดจเตเดจเดฟ, เดžเดพเตป Alt เด…เดฎเตผเดคเตเดคเดฟ เดŽเดจเตเดจเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด•เดฐเตเดคเดฟ, เดชเดฟเดจเตเดจเต† เด’เดจเตเดจเตเด‚ เด…เดฎเตผเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ, Alt เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดคเต, เด…เดคเต เดธเดจเตเดคเต‹เดทเดคเตเดคเต‹เดŸเต† เด…เดคเดฟเดจเตเดฑเต† เดฎเต†เดจเตเดตเดฟเดฒเต‡เด•เตเด•เต เดŽเดจเตเดฑเต† เดซเต‹เด•เตเด•เดธเต เดŽเดฑเดฟเดžเตเดžเต, เด…เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดฏเตเด•เตเดคเดฟเดธเดนเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเดฟ. เด…เดคเต.

เด•เต€เดฌเต‹เตผเดกเต เดฒเต‡เด”เดŸเตเดŸเตเด•เตพ เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดžเดพเตป เดคเตเดฑเดจเตเดจเต (เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเดฎเต‹, เดšเต†เด•เตเด•เตเดฌเต‹เด•เตเดธเตเด•เดณเตเดณเตเดณ เดˆ เดจเต€เดฃเตเดŸ เดชเดŸเตเดŸเดฟเด•เดฏเตเด‚ เด•เต€เด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚) เด…เดงเดฟเด• เด•เตเดฒเดฟเด•เตเด•เตเด•เดณเตŠเดจเตเดจเตเด‚ เด•เต‚เดŸเดพเดคเต†, Alt เดฌเดŸเตเดŸเตบ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฒเต‡เด”เดŸเตเดŸเตเด•เตพ เดธเตเดตเดฟเดšเตเดšเตเดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ.

เด‡เดฒเด•เตเดŸเตเดฐเต‹เตบ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ เดฒเดฟเดจเด•เตเดธเดฟเตฝ alt+shift เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, เดตเดฟเตปเดกเต‹เด•เตพ เดฎเดพเดฑเดพเดจเตเดณเตเดณ Alt+Tab เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเตผเดคเตเดคเดฟ. เดŸเดพเดฌเต เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต, เด…เดคเดพเดฏเดคเต, เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เดŽเดจเตเดฑเต† Alt เดตเต€เดฃเตเดŸเตเด‚ "เด•เดดเดฟเดšเตเดšเต". เดˆ "เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚" เด†เดฐเดพเดฃเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเต‹เดฆเตเดฏเด™เตเด™เดณเตŠเดจเตเดจเตเด‚ เด…เดตเดถเต‡เดทเดฟเดšเตเดšเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดตเดจเตเดฎเดพเดฏเดฟ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดถเตเดจเด‚ เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเดพเตฝ, เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚ เดฎเดจเดธเตเดธเดฟเตฝ เดตเดจเตเดจเต:

  1. เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ, เด•เต€เดฌเต‹เตผเดกเต เดฒเต‡เด”เดŸเตเดŸเตเด•เตพ เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดนเต‹เดŸเตเดŸเตเด•เต€ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด• (เดฎเดฑเตเดฑเตŠเดฐเต เดฒเต‡เด”เดŸเตเดŸเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเด• เดŽเดจเตเดจเดคเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดšเต†เด•เตเด•เตเดฌเต‹เด•เตเดธเตเด•เดณเตเด‚ เด…เตบเดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•);
  2. เดŽเดจเดฟเด•เตเด•เดพเดฏเดฟ เดฒเต‡เด”เดŸเตเดŸเต เดฎเดพเดฑเตเดจเตเดจ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดนเต‹เดŸเตเดŸเตโ€Œเด•เต€ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•

เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเด‚

เด†เดฆเตเดฏเด‚, Xbindkeys เด•เต€เด•เดณเดฟเดฒเต‡เด•เตเด•เต เด•เดฎเดพเตปเดกเตเด•เตพ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเด‚. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ เด’เดฐเต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‚เดŸเต† Alt+Shift เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดพเดฏเดฟ เด’เดฐเต เดนเต‹เดŸเตเดŸเตเด•เต€ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดŸเต‚เดณเตเด•เตพ เดŽเดจเตเดจเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฒเตเดฒ. Alt+S, Alt+1, Alt+shift+Y, เดฎเตเดคเดฒเดพเดฏเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดฎเตเดคเดฒเดพเดฏเดต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เดšเตเดฎเดคเดฒเดฏเตเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ.

sudo dnf install xbindkeysrc

เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เด‡เดตเดฟเดŸเต† เดฒเดญเตเดฏเดฎเดพเดฃเต เด†เตผเดšเตเดšเตเดตเดฟเด•เตเด•เดฟ
เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด’เดฐเต เดธเดพเดฎเตเดชเดฟเตพ เด•เตเดฐเดฎเต€เด•เดฐเดฃ เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚. เดธเดพเดฎเตเดชเดฟเตพ เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดพเดฃเต, เด•เตเดฑเดšเตเดšเต เด•เดฎเดพเตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด‡เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

xbindkeys -d > ~/.xbindkeysrc

เดซเดฏเดฒเดฟเดฒเต† เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดจเดฎเตเดฎเตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เดนเต‹เดŸเตเดŸเตเด•เต€เดฏเตเด‚ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด•เดฎเดพเตปเดกเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต.


# Examples of commands:
"xbindkeys_show"
  control+shift + q
# set directly keycode (here control + f with my keyboard)
"xterm"
  c:41 + m:0x4

เด’เดฐเต เดนเต‹เดŸเตเดŸเตเด•เต€ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดจเตเดทเตเดฏเตผเด•เตเด•เต เดตเดพเดฏเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดŽเดดเตเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต€ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‡เดคเต เดŽเดจเดฟเด•เตเด•เต เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚, เดชเด•เตเดทเต‡ เด†เดฐเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เตฝเดชเตเดชเด‚ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดตเดฟเดฒเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เด•เต‹เดกเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพ เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

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

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•