рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

vkeybd - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ vkeybd рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб vkeybd рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


vkeybd - рдПрдХреНрд╕ рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдХреАрдмреЛрд░реНрдб

SYNOPSIS


vkeybd [-рд╡рд┐рдХрд▓реНрдк]

рд╡рд░реНрдгрди


vkeybd AWE/OSS, MIDI/OSS рдФрд░ ALSA рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдХреАрдмреЛрд░реНрдб рд╣реИред рдпрд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдирдХрд▓реА рд╣реИ
рдПрдХреНрд╕-рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдПрдХ MIDI рдХреАрдмреЛрд░реНрдб рдХрд╛ред рдЕрдкрдиреЗ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреАрдд рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░
рдХреАрдмреЛрд░реНрдб :-)

рд╡рд┐рдХрд▓реНрдк


рд╕рд╛рдорд╛рдиреНрдп рдСрдкреНрд╢рдВрд╕
--рдбрд┐рд╡рд╛рдЗрд╕ рдореЛрдб
рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рддрд░реНрдХ рд╣реИрдВ рд╡рд┐рд╕реНрдордп, midi or рдЕрд▓рд╕рд╛, рдПрд╕рдЯреА
рдХреНрд░рдорд╢рдГ AWE/OSS, MIDI/OSS рдФрд░ ALSA рдбрд┐рд╡рд╛рдЗрд╕ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ рдЕрд▓рд╕рд╛.

--рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрдЯреНрдЯрд┐рдХрд╛
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЕрдиреБрднрд╛рдЧ "рдХреАрдмреЛрд░реНрдб" рджреЗрдЦреЗрдВ)ред

--рдкреНрд░реАрд╕реЗрдЯ рдкрдЯреНрдЯрд┐рдХрд╛
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░реАрд╕реЗрдЯ рд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЕрдиреБрднрд╛рдЧ "рдкреНрд░реАрд╕реЗрдЯ рд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓" рджреЗрдЦреЗрдВ)ред

--рдЪреИрдирд▓ рд╕рдВрдЦреНрдпрд╛
рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рджреНрдпрдпрдВрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмрдЬрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЪреИрдирд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдХреЗрд╡рд▓ рдорд┐рдбреА рдФрд░ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп
рдПрдПрд▓рдПрд╕рдП рдЙрдкрдХрд░рдгред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0 рд╣реИ.

--рдвреЛрд▓ рд╕рдВрдЦреНрдпрд╛
рдбреНрд░рдо рд╡рд╛рджреНрдпрдпрдВрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмрдЬрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЪреИрдирд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдХреЗрд╡рд▓ рдорд┐рдбреА рдФрд░ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп
рдПрдПрд▓рдПрд╕рдП рдЙрдкрдХрд░рдгред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 9 рд╣реИ.

--рд╕рдкреНрддрдХ рд╕рдВрдЦреНрдпрд╛
рдХреБрдВрдЬрд┐рдпрд╛рдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдкреНрддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 3 рд╣реИ.

рдПрдПрд▓рдПрд╕рдП рдпреБрдХреНрддрд┐ рд╡рд┐рдХрд▓реНрдк
--рдкрддрд╛ рдЧрдВрддрд╡реНрдп
рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ALSA рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдпрджрд┐ рддрд░реНрдХ 's' рдпрд╛ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
'рдПрд╕', рдкреЛрд░реНрдЯ рдХреЛ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдкреЛрд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╡реЗрдВрдЯ рд╕рднреА рдЬреБрдбрд╝реЗ рд╣реБрдП рд▓реЛрдЧреЛрдВ рдХреЛ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ
рдЧреНрд░рд╛рд╣рдХ. рдкреЛрд░реНрдЯ рдХреЛ рдЕрдиреНрдп рдкреЛрд░реНрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдПрдХ рдХрдиреЗрдХреНрдЯ(1). рдЕрдиреНрдпрдерд╛,
vkeybd рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреЛрд░реНрдЯ рд╕реЗ рд╕реАрдзреЗ рдЬреБрдбрд╝рддрд╛ рд╣реИред рддрд░реНрдХ рдХрд╛ рд╕реНрд╡рд░реВрдк рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдХреНрд▓рд╛рдЗрдВрдЯ:рдкреЛрд░реНрдЯ рдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ.рдкреЛрд░реНрдЯ, рдЬрд╣рд╛рдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдкреЛрд░реНрдЯ рдЗрдВрдбреЗрдХреНрд╕ рдирдВрдмрд░ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ
/proc/asound/seq/рдЧреНрд░рд╛рд╣рдХред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 's' рд╣реИ.

--рдирд╛рдо рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдХреНрд▓рд╛рдЗрдВрдЯ/рдкреЛрд░реНрдЯ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ. рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреИрд╕реЗ tk707 рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
рдХреНрд▓рд╛рдЗрдВрдЯ/рдкреЛрд░реНрдЯ рдХрд╛ рдирд╛рдо рдХреНрдпрд╛ рдпрд╣ рд╡реИрдз MIDI рдбрд┐рд╡рд╛рдЗрд╕ рдкреЛрд░реНрдЯ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк vkeybd рдмрдирд╛рддрд╛ рд╣реИ
рд╡рд╛рд╕реНрддрд╡рд┐рдХ MIDI рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ "рдирдХрд▓реА" рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдУрдПрд╕рдПрд╕ рдЕрдиреБрдХреНрд░рдордХ рдпреБрдХреНрддрд┐ рдСрдкреНрд╢рдВрд╕
--seqdev рдкрдЯреНрдЯрд┐рдХрд╛
рд╕реАрдХреНрд╡реЗрдВрд╕рд░ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рд╡рд╛рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЬреИрд╕реЗ рдЕрдХрд░рдг /рджреЗрд╡/рдЕрдиреБрдХреНрд░рдордХ is
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

--seqidx рд╕рдВрдЦреНрдпрд╛
AWE32/64 рд╡реЗрд╡рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рд╕рд┐рдВрде рдбрд┐рд╡рд╛рдЗрд╕ рдЗрдВрдбреЗрдХреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдЛрдгрд╛рддреНрдордХ рдорд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ,
рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕реНрд╡рддрдГ рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИ. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди -1 рд╣реИ.

рдорд┐рдбреА рдпреБрдХреНрддрд┐ рд╡рд┐рдХрд▓реНрдк
--mididev рд╕рдВрдЦреНрдпрд╛
MIDI рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдлрд╝рд╛рдЗрд▓ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди /dev/midi рд╣реИ.

рдлрд╝рд╛рдЗрд▓ рдореЗрдиреНрдпреВ


рд╕рдВрдмрдВрдз рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ vkeybd рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ. рдУрдПрд╕рдПрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдХреЗрд╡рд▓ рдПрдХ
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реАрдХреНрд╡реЗрдВрд╕рд░ рдбрд┐рд╡рд╛рдЗрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рдХреЛрдИ рджреВрд╕рд░рд╛ рдЦреЗрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ
рдХрд┐рд╕реА рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ vkeybd рдПрдХ рдмрд╛рд░ред рдПрдПрд▓рдПрд╕рдП рдпрд╛ рдУрдПрд╕рдПрд╕ рдкрд░
ALSA рдкрд░ рдЕрдиреБрдХрд░рдг, рдЖрдкрдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ vkeybd рдмрдВрдж, рдХреНрдпреЛрдВрдХрд┐ рдПрдХрд╛рдзрд┐рдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред

- рд╕рд╣реЗрдЬреЗрдВ рдХреЙрдиреНрдлрд┐рдЧ , рд╡рд░реНрддрдорд╛рди рдХреАрдореИрдк рдФрд░ рд╡реНрдпреВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд╣реЗрдЬреЗ рдЧрдП рд╣реИрдВ ~/.vkeybdrc
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓. рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдЕрдЧрд▓реЗ рдЗрдирд╡реЛрдХ рдкрд░ рдкрдврд╝реА рдЬрд╛рдПрдЧреАред

рджреЗрдЦреЗрдВ рдореЗрдиреНрдпреВ


рдпрд╣ рдореЗрдиреВ рдирд┐рдпрдВрддреНрд░рдг рдмрдЯрдиреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рдмрдЯрди рджрд┐рдЦрд╛рддрд╛ рд╣реИред

- рдХреБрдВрдЬреА/рд╡реЗрдЧ рдмрдЯрди, рдПрдХ рдХреБрдВрдЬреА рдФрд░ рдПрдХ рд╡реЗрдЧ рд╕реНрдХреЗрд▓ рдмрд╛рд░ рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВред рдореБрдЦреНрдп рдкреИрдорд╛рдирд╛
рджреГрд╢реНрдпрдорд╛рди рдХреАрдмреЛрд░реНрдб рдХреЗ рдиреНрдпреВрдирддрдо рдиреЛрдЯ рдорд╛рди рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 48 = C4)ред
рд╡реЗрдЧ рд╕реНрдХреЗрд▓ рдмрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдЯ-рдСрди рдХреЗ рд╡реЗрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

- рдирд┐рдпрдВрддреНрд░рдг рдмрдЯрди, рд╡рд░реНрддрдорд╛рди рдЪреИрдирд▓ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг рдФрд░ MIDI рд╕рддрдд-рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП
рд╕рдХреНрд╖рдо рд╣реИрдВ. рджрд╛рдПрдБ рдпрд╛ рдмрд╛рдПрдБ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЪреИрдирд▓ рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдИ рдпрд╛ рдШрдЯрд╛рдИ рдЬрд╛рддреА рд╣реИ
рджрд┐рдЦрд╛рдП рдЧрдП рдЪреИрдирд▓ рдирдВрдмрд░ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдмрдЯрдиред рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдмреИрдВрдХ рдФрд░ рдкреНрд░реАрд╕реЗрдЯ рдпрд╛рдж рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЪреИрдирд▓ред рдЖрдк рдкреБрд▓-рдбрд╛рдЙрди рдореЗрдиреВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реАрд╕реА рдХреЛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдореЙрдбрд╡реНрд╣реАрд▓
рдЬреИрд╕реЗ рдЕрдХрд░рдгред рдлрд┐рд░ рджрд╛рдИрдВ рдУрд░ рд╕реНрдХреЗрд▓ рдмрд╛рд░ рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рдмрджрд▓реЗрдВред

- рдкрд┐рдЪ рдмрдЯрди, рдЖрдк рдкрд┐рдЪ рд╡реНрд╣реАрд▓ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкрд┐рдЪ рд╡рд╛рдкрд╕ рдХреЗрдВрджреНрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЪрд▓реА рдЬрд╛рддреА рд╣реИ
рдЬрдм рдЖрдк рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рдкрд┐рдЪ рд╕реНрдкрд╖реНрдЯ рдмрд╛рдИрдВ рдУрд░ рдмрдЯрди.

- рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдЯрди, рдмрдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд╛рджреНрдп рдпрдВрддреНрд░ рдХреА рдЪрдпрди рд╕реВрдЪреА рдЯреЙрдЧрд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛
рдкреНрд░реАрд╕реЗрдЯ рдкреНрд░реАрд╕реЗрдЯ рд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдХреАрдмреЛрд░реНрдб


рдкреНрд░рддреНрдпреЗрдХ рджреГрд╢реНрдпрдорд╛рди рдХреБрдВрдЬреА рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреАрдмреЛрд░реНрдб рдкрд░ 'z' рд╕реЗ '\' рддрдХ рдореИрдк рдХреА рдЬрд╛рддреА рд╣реИред рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдХреАрдмреЛрд░реНрдб, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдПрдХреНрд╕ рдбрд┐рд╕реНрдкреНрд▓реЗ рдкрд░ рдСрдЯреЛ рд░рд┐рдкреАрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдПрдХреНрд╕рд╕реЗрдЯ(1) :

% xset -r

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдХреБрдВрдЬреА рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ~/.vkeybdrc. рдПрдХ рдмрд╛рд░ рд╕реЗрд╡ рдХрд░ рд▓реЗрдВ
рд╡рд░реНрддрдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓/рд╕рд╣реЗрдЬреЗрдВ рдХреЙрдиреНрдлрд┐рдЧ рдореЗрдиреНрдпреВред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ Tcl рд╕реНрд░реЛрдд рд╣реИ, рдФрд░
рдЖрдк рдХреАрдореИрдк рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдХреАрдореИрдк рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреБрдВрдЬреА рдЪрд┐рд╣реНрди рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдиреЛрдЯ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ
рдСрдлрд╕реЗрдЯ рдХреБрдВрдЬреА рдкреНрд░рддреАрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП X рдХреБрдВрдЬреА рдкреНрд░рддреАрдХ рд╣реИ, рдФрд░ рдиреЛрдЯ рдСрдлрд╝рд╕реЗрдЯ рд╣реИ
рдХреАрдмреЛрд░реНрдб рдХреА рд╢реБрд░реБрдЖрдд рдХреА рдиреЛрдЯ рдХреБрдВрдЬреА рд╕реЗ рдиреЛрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреБрдВрдЬреА
рдкреИрдорд╛рдиреЗ рдкрд░ рдкрдЯреНрдЯреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм {a 8} рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рд╕рдмрд╕реЗ рдХрдо MIDI рдХреБрдВрдЬреА 48 рд╣реИ, a
рдорд┐рдбреА рдиреЛрдЯ 56 рдХреБрдВрдЬреА 'рдП' рджрдмрд╛рдиреЗ рд╕реЗ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓


рдкреНрд░реАрд╕реЗрдЯ рд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ MIDI рдкреНрд░реАрд╕реЗрдЯ рдирд╛рдореЛрдВ рдХреА рд╕реВрдЪреА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрджреЗрд╢
рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реАрд╕реЗрдЯ рд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓ ~/vkeybd.list, ~/.vkeybd.list рдФрд░
$vkblib/vkeybd.list рдХреНрд░рдорд╛рдиреБрд╕рд╛рд░ рдЦреЛрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░реАрд╕реЗрдЯ рд╕реВрдЪреА рдХрдм рджрд┐рдЦрд╛рдИ рджреЗрдЧреА рдХрд╛рд░реНрдпрдХреНрд░рдо
рдЯреЙрдЧрд▓ рдмрдЯрди рдЪрд╛рд▓реВ рд╣реИ, рдФрд░ рдЖрдк рд╕реВрдЪреА рд╕реЗ рдмрдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЛрди рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░реАрд╕реЗрдЯ рд╕реВрдЪреА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╕рд╛рдЙрдВрдбрдлреЙрдиреНрдЯ(рдЯреАрдПрдо) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХрд░реЗрдВ sftovkb(1) рдЙрдкрдпреЛрдЧрд┐рддрд╛ред рдХреЗ рд▓рд┐рдП
рдЙрджрд╛рд╣рд░рдг,

% sftovkb synthgm.sbk > vkeybd.list

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди vkeybd рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

  • 1
    рдЕрднрд┐рдЬрд╛рдд рд╡рд░реНрдЧ
    рдЕрднрд┐рдЬрд╛рдд рд╡рд░реНрдЧ
    рдПрдмрд┐рд╡рд░реНрдб - рд▓рдЪреАрд▓рд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╢рдмреНрдж
    рдкреНрд░реЛрд╕реЗрд╕рд░...
    рдПрдмрд┐рд╡рд░реНрдб рдЪрд▓рд╛рдПрдБ
  • 2
    рдПрдмреАрдПрд▓
    рдПрдмреАрдПрд▓
    рдПрдмреАрдПрд▓ - рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡
    рдмреВрд▓рд┐рдпрди рдлрд╝рдВрдХреНрд╢рди рд╡рд┐рд╡рд░рдг:
    libablmmm.a рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИ
    a рдореЗрдВ рдПрдХ рдмреВрд▓рд┐рдпрди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░реЗрдВ
    LISP рдЬреИрд╕рд╛ рд░реВрдк. рдПрдХ ...
    рдПрдмреАрдПрд▓ рднрд╛рдЧреЛ
  • 3
    create_bmp_for_rect_in_circ
    create_bmp_for_rect_in_circ
    рдорд╛рдлрд╝реА_рдирд╣реАрдВ_рд▓рд┐рдЦрд╛_рдЕрднреА - рдП.рдЯреА.рдПрд▓.рд╕реА. рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЙрдкрдпреЛрдЧ
    create_bmp_for_rect_in_circ рдСрдирд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░
    onworks.net рд╕реЗрд╡рд╛рдПрдВред ...
    create_bmp_for_rect_in_circ рдЪрд▓рд╛рдПрдБ
  • 4
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect - рдмрд┐рдЯрдореИрдк
    рдЖрдпрддрд╛рдХрд╛рд░ рдХрдВрдбрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЬрдирд░реЗрдЯрд░
    рдЖрдпрддрд╛рдХрд╛рд░ рдХрдВрдбрдХреНрдЯрд░ рдХреЗ рдЕрдВрджрд░ (рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛
    рдПрдЯреАрдПрд▓рд╕реА) ...
    create_bmp_for_rect_in_rect рдЪрд▓рд╛рдПрдБ
  • 5
    рдЧреИрдк5
    рдЧреИрдк5
    рдЧреИрдк5 - рдЬреАрдиреЛрдо рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛
    рд╕реНрдЯреИрдбреЗрди рдкреИрдХреЗрдЬ) ...
    рд░рди рдЧреИрдк 5
  • 6
    рдЧреИрдкреА2-рдХреЛрдбрдЬреЗрди
    рдЧреИрдкреА2-рдХреЛрдбрдЬреЗрди
    рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд - рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдореИрдирдкреЗрдЬ рдирд╣реАрдВ
    рдХрд╛рд░реНрдпрдХреНрд░рдоред рд╡рд┐рд╡рд░рдг: рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд░рддрд╛ рд╣реИ
    рдореИрдирдкреЗрдЬ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдЖрджреЗрд╢ рдХреЛ рдЪрд▓рд╛рдПрдБ
    рдорджрдж рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ
    рдХрд░рддрд╛ рд╣реИред рдЪ рдХреЗ рд▓рд┐рдП ...
    рдЧреИрдкреА2-рдХреЛрдбрдЬреЗрди рдЪрд▓рд╛рдПрдБ
  • рдЕрдзрд┐рдХ "

Ad