📄 keys.h
字号:
// ******************************************************************** //
// //
// KEYS.H //
// Copyright (c) 1993, Michael Holmes and Bob Flanders //
// C++ Communication Utilities //
// //
// Chapter 7: Receiving a FAX //
// Last changed in chapter 2 //
// //
// This file contains the definitions for extended keyboard //
// function and control keys. //
// //
// ******************************************************************** //
#define F1 0x100 + '\x3b' // F1 function key
#define F2 0x100 + '\x3c' // F2
#define F3 0x100 + '\x3d' // F3
#define F4 0x100 + '\x3e' // F4
#define F5 0x100 + '\x3f' // F5
#define F6 0x100 + '\x40' // F6
#define F7 0x100 + '\x41' // F7
#define F8 0x100 + '\x42' // F8
#define F9 0x100 + '\x43' // F9
#define F10 0x100 + '\x44' // F10
#define F11 0x100 + '\x85' // F11
#define F12 0x100 + '\x86' // F12
#define UP 0x100 + '\x48' // up
#define DOWN 0x100 + '\x50' // down
#define LEFT 0x100 + '\x4b' // left arrow
#define RIGHT 0x100 + '\x4d' // right arrow
#define HOME 0x100 + '\x47' // home
#define END 0x100 + '\x4f' // end
#define PAGE_UP 0x100 + '\x49' // page up
#define PAGE_DOWN 0x100 + '\x51' // page down
#define C_UP 0x100 + '\x8d' // ctrl up
#define C_DOWN 0x100 + '\x91' // ctrl down
#define C_LEFT 0x100 + '\x73' // ctrl left arrow
#define C_RIGHT 0x100 + '\x74' // ctrl right arrow
#define C_HOME 0x100 + '\x77' // ctrl home
#define C_END 0x100 + '\x75' // ctrl end
#define C_PAGE_UP 0x100 + '\x84' // ctrl page up
#define C_PAGE_DOWN 0x100 + '\x76' // ctrl page down
#define SPACE ' ' // spacebar
#define CR '\r' // carriage return
#define LF '\n' // linefeed
#define ESC '\x1b' // escape
#define BACKSPACE '\b' // backspace
#define DELETE 0x100 + '\x53' // delete key
#define INSERT 0x100 + '\x52' // insert key
#define TAB '\t' // tab
#define BELL "\a" // bell string
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -