⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keys.h

📁 串行通信编程源码
💻 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 + -