ΠΠΎ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΡΠ°Π·Π²ΠΎΡ, ΠΏΡΡΡΠ΅Π½Π° Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ncurses 6.3, Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½Π° Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π·Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΅ΠΌΡΠ»Π°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ curses ΠΎΠ΄ System V Release 4.0 (SVr4). ΠΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ ncurses 6.3 Π΅ ΠΈΠ·Π²ΠΎΡ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΎ Π³ΡΠ°Π½ΠΊΠΈΡΠ΅ ncurses 5.x ΠΈ 6.0, Π½ΠΎ Π³ΠΎ ΠΏΡΠΎΡΠΈΡΡΠ²Π° ABI. ΠΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ncurses Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ, ΡΠΈΡ, ΠΌΡΡ, ncftp, vim, vifm, minicom, mosh, Π΅ΠΊΡΠ°Π½, tmux, emacs, ΠΏΠΎΠΌΠ°Π»ΠΊΡ.
ΠΠ΅ΡΡ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈΡΠ΅ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ Windows Terminal.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ncurses Π΄ΠΎ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ OpenBSD.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ sp-ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ erasewchar ΠΈ killwchar.
- ΠΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ°Π·ΡΡΠ΄ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ wgetch-ΡΠΎΠ±ΡΡΠΈΠ΅ KEY_EVENT.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΠΎΠΏΡΠΈΠΈ Π² ΡΡΠΈΠ»ΠΈΡΡ tabs, tic, toe, tput.
- Π ΠΠ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ 27 Π½ΠΎΠ²ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ foot, hpterm-color2, hterm, linux-s, putty-screen, scrt/securecrt, tmux-direct, vt220-base, xterm+256color2, xterm+88color2, xterm-direct16, xterm-direct256, xterm+nofkeys ΠΈ xterm+nopcfkeys.
ΠΠ·Π²ΠΎΡ: opennet.ru