escape.py

来自「Urwid is a Python library for making tex」· Python 代码 · 共 38 行

PY
38
字号
#!/usr/bin/python# -*- coding: utf-8 -*-## Urwid escape sequences common to curses_display and raw_display#    Copyright (C) 2004-2006  Ian Ward##    This library is free software; you can redistribute it and/or#    modify it under the terms of the GNU Lesser General Public#    License as published by the Free Software Foundation; either#    version 2.1 of the License, or (at your option) any later version.##    This library is distributed in the hope that it will be useful,#    but WITHOUT ANY WARRANTY; without even the implied warranty of#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU#    Lesser General Public License for more details.##    You should have received a copy of the GNU Lesser General Public#    License along with this library; if not, write to the Free Software#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA## Urwid web site: http://excess.org/urwid/"""Terminal Escape Sequences for input and display"""import utilimport osimport reimport encodingsutf8decode = lambda s: encodings.codecs.utf_8_decode(s)[0]SO = "\x0e"SI = "\x0f"DEC_TAG = "0"DEC_SPECIAL_CHARS = utf8decode("鈼嗏枓掳卤鈹樷攼鈹屸敂鈹尖幒鈳烩攢鈳尖幗鈹溾敜鈹粹敩鈹傗墹鈮ハ

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?