NCurses字符终端处理库
Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库。
Ncurses是一个能提供基于文本终端窗口功能的动态库. Ncurses可以:
- 只要您喜欢,您可以使用整个屏幕
- 创建和管理一个窗口
- 使用8种不同的彩色
- 为您的程序提供鼠标支持
- 使用键盘上的功能键
Ncurses可以在任何遵循ANSI/POSIX标准的UNIX系统上运行,除此之外,它还可以从系统数据库中检测终端的属性, 并且自动进行调整,提供一个不受终端约束的接口.因此,Ncurses可以在不同的系统平台和不同的终端上工作的非常好.
mc工具集就是一个用ncurses写的很好的例子,而且在终端上系统核心配置的界面同样是用ncurses编写的. 下面就是它们的截图:
评论
ColorfulConsoleIO终端输出彩色字符库
C++使用的在命令行终端输出各种颜色字符的库八种字体颜色和对应的高亮颜色共十六种八种字体背景颜色
ColorfulConsoleIO终端输出彩色字符库
0
ColorfulConsoleIO终端输出彩色字符库
C++使用的在命令行终端输出各种颜色字符的库八种字体颜色和对应的高亮颜色共十六种八种字体背景颜色
ColorfulConsoleIO终端输出彩色字符库
0
UnicodeTiles.jsJavaScript 字符拼贴库
UnicodeTiles.js是提供一个基于文本字符瓷片引擎的JavaScript库,可以创建类似roguelike的游戏。绑定的字体(DejaVuSansMono)可以很好的覆盖Unicodeh(3
UnicodeTiles.jsJavaScript 字符拼贴库
0
UnicodeTiles.jsJavaScript 字符拼贴库
UnicodeTiles.js 是提供一个基于文本字符瓷片引擎的 JavaScript 库,可以创建
UnicodeTiles.jsJavaScript 字符拼贴库
0
LTUI基于 Lua 的跨平台字符终端 UI 界面库
简介LTUI是一个基于lua的跨平台字符终端UI界面库。此框架源于xmake中图形化菜单配置的需求,类似linuxkernel的menuconf去配置编译参数,因此基于curses和lua实现了一整套
LTUI基于 Lua 的跨平台字符终端 UI 界面库
0
blessed-contribNode 终端界面库
blessed-contrib是使用Node.js构建终端应用界面的库。演示效果如下:示例代码: var blessed = require('blessed') , contrib = requ
blessed-contribNode 终端界面库
0