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

📄 fm_test.c

📁 这是一个基于S3C2440 的VGA 驱动程序, 其中fc.c 是驱动程序,fc_test.c 是测试代码. 这是一个在LINUX frame buffer基础上利用 DMA 实现的高效驱动, 绝
💻 C
📖 第 1 页 / 共 5 页
字号:
#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <string.h>#include <sys/socket.h>#include <netinet/in.h>#include <stdio.h>#include <stdlib.h>#include <sys/wait.h>#include <sys/mman.h>
#include <asm/page.h>#include <linux/fb.h>#include <math.h>#include "keyboard.h"#include "what.c"#include "blank.c"#include "istr1.c"#include "sblank.c"#include "warning.c"#include "refuse.c"#include "swarning.c"#include "star24.c"#include "pen.c"#include "wblank.c"#include "apassword.c"//#include "t2_1.c"//#include "t1_1.c"#include "waitpromc_1.c"#include "info.c"#include "enter_info.c"//#include "mlogo.c"#define KEY_SUM 47#define ACCEPT    0#define IGNORE    1#define WARNING   2#define REFUSE    3#define INTERNAL  0#define EXTERNAL  1#define ICOWIDE  45#define ICOHIGH  45#define STRWIDE  240#define STRHIGH  28#define SCRWIDE  640#define SCRHIGH  480#define PASSWORD 1234#define MAXLEN   1024#define OFILE              (O_WRONLY|O_CREAT|O_TRUNC)#define MODE600            (S_IRUSR|S_IWUSR)#define ICOWIDE                               45#define ICOHIGH                               45#define ICON_X1                               180#define ICON_Y1                               278#define INFOWIDE                              240#define INFOHIGH                              56#define INFO_X1                               230#define INFO_Y1                               278extern unsigned char Reboot_system(void);extern unsigned char Load_FM_Driver();extern unsigned char Make_FM_DevFile();extern unsigned char Load_Keyboard_Driver();extern unsigned char Make_Keyboard_DevFile();extern unsigned char Remove_Keyboard_DevFile();extern unsigned char Remove_FM_DevFile();extern unsigned char Remove_Keyboard_File();extern unsigned char Remove_FM_File();extern unsigned char Load_MLG_Driver();extern unsigned char Make_MLG_DevFile();extern unsigned char Remove_MLG_DevFile();extern unsigned char Remove_MLG_File();extern unsigned char Free_memory(void);extern void Para_Setup();extern void Para_list();extern void Login();extern void Help();extern void Goto_Node(int index);extern void FS_machine(int k_code);extern void invalid();extern void Paint_Ico(int Ico_id,int x,int y);extern void Paint_String(int String_id,int x,int y);extern void Paint_Screen(unsigned char *pp,int x,int y);extern void Paint_Info(int Info_id,int x,int y);//extern void PaintBitmap_sin(unsigned char* pp,int x,int y,int width,int high,int start);extern void Clean_Info(void);extern void Display_a_number24(unsigned int x,unsigned int y,char length,int number,int color,int bcolor);extern void Get_Digit_User();extern void Get_Digit_Password();extern int k_digit(int kin);extern void warning_Fun1();extern void Clean_Input_User();extern void Clean_Input_Password();extern void User_Handle();extern void Password_Handle();extern void invalid_password();extern void Clean_Input_All();extern void PaintBi_ValueBitmap(unsigned char* pp,int x,int y,int width,int high,int color0,int color1);extern void Display_a_star24(unsigned int x,unsigned int y,int color,int bcolor);extern unsigned char Remove_Flag_File();struct Key_Node{    int Key_ID;    unsigned char Process_Type;  // ACCEPT,IGNORE,REFUSE    unsigned char Func_Type;      // INTERNAL, EXTERNAL    void (*Func)();    int Subsequence;};typedef struct stag{    int Node_ID;    char *SName;    int Screen_No;    struct Key_Node Key_List[KEY_SUM]; }Status;Status FSM[16]={0,"Begin",0,KEY_MON,IGNORE,INTERNAL,invalid,0,KEY_SITE,IGNORE,INTERNAL,invalid,0,KEY_USER,IGNORE,INTERNAL,invalid,0,KEY_SHOW,IGNORE,INTERNAL,invalid,0,KEY_NUM1,IGNORE,INTERNAL,invalid,0,KEY_NUM2,IGNORE,INTERNAL,invalid,0,KEY_NUM3,IGNORE,INTERNAL,invalid,0,KEY_CAM,IGNORE,INTERNAL,invalid,0,KEY_ON,IGNORE,INTERNAL,invalid,0,KEY_OFF,IGNORE,INTERNAL,invalid,0,KEY_ESC,IGNORE,INTERNAL,invalid,0,KEY_NUM4,IGNORE,INTERNAL,invalid,0,KEY_NUM5,IGNORE,INTERNAL,invalid,0,KEY_NUM6,IGNORE,INTERNAL,invalid,0,KEY_PREV,IGNORE,INTERNAL,invalid,0,KEY_NEXT,IGNORE,INTERNAL,invalid,0,KEY_SEQ,IGNORE,INTERNAL,invalid,0,KEY_CLR,IGNORE,INTERNAL,invalid,0,KEY_NUM7,IGNORE,INTERNAL,invalid,0,KEY_NUM8,IGNORE,INTERNAL,invalid,0,KEY_NUM9,IGNORE,INTERNAL,invalid,0,KEY_FBW,IGNORE,INTERNAL,invalid,0,KEY_FFW,IGNORE,INTERNAL,invalid,0,KEY_STOP,IGNORE,INTERNAL,invalid,0,KEY_SET,IGNORE,INTERNAL,invalid,0,KEY_CAP,IGNORE,INTERNAL,invalid,0,KEY_ALT,IGNORE,INTERNAL,invalid,0,KEY_BWD,IGNORE,INTERNAL,invalid,0,KEY_FWD,IGNORE,INTERNAL,invalid,0,KEY_PLS,IGNORE,INTERNAL,invalid,0,KEY_BMK,IGNORE,INTERNAL,invalid,0,KEY_TRN,IGNORE,INTERNAL,invalid,0,KEY_INS,IGNORE,INTERNAL,invalid,0,KEY_NUM0,IGNORE,INTERNAL,invalid,0,KEY_ENT,IGNORE,INTERNAL,invalid,0,KEY_LU1,IGNORE,INTERNAL,Clean_Input_All,0,KEY_LU2,IGNORE,INTERNAL,invalid,0,KEY_LU3,IGNORE,INTERNAL,invalid,0,KEY_LU4,IGNORE,INTERNAL,invalid,0,KEY_LU5,ACCEPT,INTERNAL,Para_Setup,0,KEY_LU6,ACCEPT,INTERNAL,Para_list,0,KEY_RU1,IGNORE,INTERNAL,invalid,0,KEY_RU2,IGNORE,INTERNAL,invalid,0,KEY_RU3,IGNORE,INTERNAL,invalid,0,KEY_RU4,IGNORE,INTERNAL,invalid,0,KEY_RU5,ACCEPT,INTERNAL,Login,0,KEY_RU6,ACCEPT,INTERNAL,Help,0,1,"Parameters Setup",0,KEY_MON,IGNORE,INTERNAL,invalid,1,KEY_SITE,IGNORE,INTERNAL,invalid,1,KEY_USER,IGNORE,INTERNAL,invalid,1,KEY_SHOW,IGNORE,INTERNAL,invalid,1,KEY_NUM1,IGNORE,INTERNAL,invalid,1,KEY_NUM2,IGNORE,INTERNAL,invalid,1,KEY_NUM3,IGNORE,INTERNAL,invalid,1,KEY_CAM,IGNORE,INTERNAL,invalid,1,KEY_ON,IGNORE,INTERNAL,invalid,1,KEY_OFF,IGNORE,INTERNAL,invalid,1,KEY_ESC,IGNORE,INTERNAL,invalid,1,KEY_NUM4,IGNORE,INTERNAL,invalid,1,KEY_NUM5,IGNORE,INTERNAL,invalid,1,KEY_NUM6,IGNORE,INTERNAL,invalid,1,KEY_PREV,IGNORE,INTERNAL,invalid,1,KEY_NEXT,IGNORE,INTERNAL,invalid,1,KEY_SEQ,IGNORE,INTERNAL,invalid,1,KEY_CLR,IGNORE,INTERNAL,invalid,1,KEY_NUM7,IGNORE,INTERNAL,invalid,1,KEY_NUM8,IGNORE,INTERNAL,invalid,1,KEY_NUM9,IGNORE,INTERNAL,invalid,1,KEY_FBW,IGNORE,INTERNAL,invalid,1,KEY_FFW,IGNORE,INTERNAL,invalid,1,KEY_STOP,IGNORE,INTERNAL,invalid,1,KEY_SET,IGNORE,INTERNAL,invalid,1,KEY_CAP,IGNORE,INTERNAL,invalid,1,KEY_ALT,IGNORE,INTERNAL,invalid,1,KEY_BWD,IGNORE,INTERNAL,invalid,1,KEY_FWD,IGNORE,INTERNAL,invalid,1,KEY_PLS,IGNORE,INTERNAL,invalid,1,KEY_BMK,IGNORE,INTERNAL,invalid,1,KEY_TRN,IGNORE,INTERNAL,invalid,1,KEY_INS,IGNORE,INTERNAL,invalid,1,KEY_NUM0,IGNORE,INTERNAL,invalid,1,KEY_ENT,IGNORE,INTERNAL,invalid,1,KEY_LU1,IGNORE,INTERNAL,Clean_Input_All,0,KEY_LU2,IGNORE,INTERNAL,invalid,1,KEY_LU3,IGNORE,INTERNAL,invalid,1,KEY_LU4,IGNORE,INTERNAL,invalid,1,KEY_LU5,IGNORE,INTERNAL,invalid,1,KEY_LU6,IGNORE,INTERNAL,invalid,1,KEY_RU1,IGNORE,INTERNAL,invalid,1,KEY_RU2,IGNORE,INTERNAL,invalid,1,KEY_RU3,IGNORE,INTERNAL,invalid,1,KEY_RU4,IGNORE,INTERNAL,invalid,1,KEY_RU5,IGNORE,INTERNAL,invalid,1,KEY_RU6,IGNORE,INTERNAL,invalid,1,2,"Parameters list",0,KEY_MON,IGNORE,INTERNAL,invalid,2,KEY_SITE,IGNORE,INTERNAL,invalid,2,KEY_USER,IGNORE,INTERNAL,invalid,2,KEY_SHOW,IGNORE,INTERNAL,invalid,2,KEY_NUM1,IGNORE,INTERNAL,invalid,2,KEY_NUM2,IGNORE,INTERNAL,invalid,2,KEY_NUM3,IGNORE,INTERNAL,invalid,2,KEY_CAM,IGNORE,INTERNAL,invalid,2,KEY_ON,IGNORE,INTERNAL,invalid,2,KEY_OFF,IGNORE,INTERNAL,invalid,2,KEY_ESC,IGNORE,INTERNAL,invalid,2,KEY_NUM4,IGNORE,INTERNAL,invalid,2,KEY_NUM5,IGNORE,INTERNAL,invalid,2,KEY_NUM6,IGNORE,INTERNAL,invalid,2,KEY_PREV,IGNORE,INTERNAL,invalid,2,KEY_NEXT,IGNORE,INTERNAL,invalid,2,KEY_SEQ,IGNORE,INTERNAL,invalid,2,KEY_CLR,IGNORE,INTERNAL,invalid,2,KEY_NUM7,IGNORE,INTERNAL,invalid,2,KEY_NUM8,IGNORE,INTERNAL,invalid,2,KEY_NUM9,IGNORE,INTERNAL,invalid,2,KEY_FBW,IGNORE,INTERNAL,invalid,2,KEY_FFW,IGNORE,INTERNAL,invalid,2,KEY_STOP,IGNORE,INTERNAL,invalid,2,KEY_SET,IGNORE,INTERNAL,invalid,2,KEY_CAP,IGNORE,INTERNAL,invalid,2,KEY_ALT,IGNORE,INTERNAL,invalid,2,KEY_BWD,IGNORE,INTERNAL,invalid,2,KEY_FWD,IGNORE,INTERNAL,invalid,2,KEY_PLS,IGNORE,INTERNAL,invalid,2,KEY_BMK,IGNORE,INTERNAL,invalid,2,KEY_TRN,IGNORE,INTERNAL,invalid,2,KEY_INS,IGNORE,INTERNAL,invalid,2,KEY_NUM0,IGNORE,INTERNAL,invalid,2,KEY_ENT,IGNORE,INTERNAL,invalid,2,KEY_LU1,IGNORE,INTERNAL,Clean_Input_All,0,KEY_LU2,IGNORE,INTERNAL,invalid,2,KEY_LU3,IGNORE,INTERNAL,invalid,2,KEY_LU4,IGNORE,INTERNAL,invalid,2,KEY_LU5,IGNORE,INTERNAL,invalid,2,KEY_LU6,IGNORE,INTERNAL,invalid,2,KEY_RU1,IGNORE,INTERNAL,invalid,2,KEY_RU2,IGNORE,INTERNAL,invalid,2,KEY_RU3,IGNORE,INTERNAL,invalid,2,KEY_RU4,IGNORE,INTERNAL,invalid,2,KEY_RU5,IGNORE,INTERNAL,invalid,2,KEY_RU6,IGNORE,INTERNAL,invalid,2,3,"Login",1,KEY_MON,IGNORE,INTERNAL,invalid,3,KEY_SITE,IGNORE,INTERNAL,invalid,3,KEY_USER,IGNORE,INTERNAL,invalid,3,KEY_SHOW,IGNORE,INTERNAL,invalid,3,KEY_NUM1,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_NUM2,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_NUM3,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_CAM,IGNORE,INTERNAL,invalid,3,KEY_ON,IGNORE,INTERNAL,invalid,3,KEY_OFF,IGNORE,INTERNAL,invalid,3,KEY_ESC,IGNORE,INTERNAL,invalid,3,KEY_NUM4,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_NUM5,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_NUM6,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_PREV,IGNORE,INTERNAL,invalid,3,KEY_NEXT,IGNORE,INTERNAL,invalid,3,KEY_SEQ,IGNORE,INTERNAL,invalid,3,KEY_CLR,IGNORE,INTERNAL,invalid,3,KEY_NUM7,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_NUM8,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_NUM9,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_FBW,IGNORE,INTERNAL,invalid,3,KEY_FFW,IGNORE,INTERNAL,invalid,3,KEY_STOP,IGNORE,INTERNAL,invalid,3,KEY_SET,IGNORE,INTERNAL,invalid,3,KEY_CAP,IGNORE,INTERNAL,invalid,3,KEY_ALT,IGNORE,INTERNAL,invalid,3,KEY_BWD,IGNORE,INTERNAL,invalid,3,KEY_FWD,IGNORE,INTERNAL,invalid,3,KEY_PLS,IGNORE,INTERNAL,invalid,3,KEY_BMK,IGNORE,INTERNAL,invalid,3,KEY_TRN,IGNORE,INTERNAL,invalid,3,KEY_INS,IGNORE,INTERNAL,invalid,3,KEY_NUM0,ACCEPT,INTERNAL,Get_Digit_User,5,KEY_ENT,IGNORE,INTERNAL,invalid,3,KEY_LU1,IGNORE,INTERNAL,Clean_Input_All,0,KEY_LU2,IGNORE,INTERNAL,invalid,3,KEY_LU3,IGNORE,INTERNAL,invalid,3,KEY_LU4,IGNORE,INTERNAL,invalid,3,KEY_LU5,IGNORE,INTERNAL,invalid,3,KEY_LU6,IGNORE,INTERNAL,User_Handle,9,KEY_RU1,IGNORE,INTERNAL,invalid,3,KEY_RU2,IGNORE,INTERNAL,invalid,3,KEY_RU3,IGNORE,INTERNAL,invalid,3,KEY_RU4,IGNORE,INTERNAL,invalid,3,KEY_RU5,IGNORE,INTERNAL,invalid,3,KEY_RU6,ACCEPT,INTERNAL,Clean_Input_User,3,4,"Help",0,KEY_MON,IGNORE,INTERNAL,invalid,0,KEY_SITE,IGNORE,INTERNAL,invalid,0,KEY_USER,IGNORE,INTERNAL,invalid,0,KEY_SHOW,IGNORE,INTERNAL,invalid,0,KEY_NUM1,IGNORE,INTERNAL,invalid,0,KEY_NUM2,IGNORE,INTERNAL,invalid,0,KEY_NUM3,IGNORE,INTERNAL,invalid,0,KEY_CAM,IGNORE,INTERNAL,invalid,0,KEY_ON,IGNORE,INTERNAL,invalid,0,KEY_OFF,IGNORE,INTERNAL,invalid,0,KEY_ESC,IGNORE,INTERNAL,invalid,0,KEY_NUM4,IGNORE,INTERNAL,invalid,0,KEY_NUM5,IGNORE,INTERNAL,invalid,0,KEY_NUM6,IGNORE,INTERNAL,invalid,0,KEY_PREV,IGNORE,INTERNAL,invalid,0,KEY_NEXT,IGNORE,INTERNAL,invalid,0,KEY_SEQ,IGNORE,INTERNAL,invalid,0,KEY_CLR,IGNORE,INTERNAL,invalid,0,KEY_NUM7,IGNORE,INTERNAL,invalid,0,KEY_NUM8,IGNORE,INTERNAL,invalid,0,KEY_NUM9,IGNORE,INTERNAL,invalid,0,KEY_FBW,IGNORE,INTERNAL,invalid,0,KEY_FFW,IGNORE,INTERNAL,invalid,0,KEY_STOP,IGNORE,INTERNAL,invalid,0,KEY_SET,IGNORE,INTERNAL,invalid,0,KEY_CAP,IGNORE,INTERNAL,invalid,0,KEY_ALT,IGNORE,INTERNAL,invalid,0,KEY_BWD,IGNORE,INTERNAL,invalid,0,KEY_FWD,IGNORE,INTERNAL,invalid,0,KEY_PLS,IGNORE,INTERNAL,invalid,0,KEY_BMK,IGNORE,INTERNAL,invalid,0,KEY_TRN,IGNORE,INTERNAL,invalid,0,KEY_INS,IGNORE,INTERNAL,invalid,0,KEY_NUM0,IGNORE,INTERNAL,invalid,0,KEY_ENT,IGNORE,INTERNAL,invalid,0,KEY_LU1,IGNORE,INTERNAL,Clean_Input_All,0,KEY_LU2,IGNORE,INTERNAL,invalid,0,KEY_LU3,IGNORE,INTERNAL,invalid,0,KEY_LU4,IGNORE,INTERNAL,invalid,0,KEY_LU5,IGNORE,INTERNAL,invalid,0,KEY_LU6,IGNORE,INTERNAL,invalid,0,KEY_RU1,IGNORE,INTERNAL,invalid,0,KEY_RU2,IGNORE,INTERNAL,invalid,0,KEY_RU3,IGNORE,INTERNAL,invalid,0,KEY_RU4,IGNORE,INTERNAL,invalid,0,KEY_RU5,IGNORE,INTERNAL,invalid,0,KEY_RU6,IGNORE,INTERNAL,invalid,0,5,"Second digital of user ID",1,KEY_MON,IGNORE,INTERNAL,invalid,5,KEY_SITE,IGNORE,INTERNAL,invalid,5,KEY_USER,IGNORE,INTERNAL,invalid,5,KEY_SHOW,IGNORE,INTERNAL,invalid,5,KEY_NUM1,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_NUM2,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_NUM3,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_CAM,IGNORE,INTERNAL,invalid,5,KEY_ON,IGNORE,INTERNAL,invalid,5,KEY_OFF,IGNORE,INTERNAL,invalid,5,KEY_ESC,IGNORE,INTERNAL,invalid,5,KEY_NUM4,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_NUM5,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_NUM6,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_PREV,IGNORE,INTERNAL,invalid,5,KEY_NEXT,IGNORE,INTERNAL,invalid,5,KEY_SEQ,IGNORE,INTERNAL,invalid,5,KEY_CLR,IGNORE,INTERNAL,invalid,5,KEY_NUM7,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_NUM8,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_NUM9,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_FBW,IGNORE,INTERNAL,invalid,5,KEY_FFW,IGNORE,INTERNAL,invalid,5,KEY_STOP,IGNORE,INTERNAL,invalid,5,KEY_SET,IGNORE,INTERNAL,invalid,5,KEY_CAP,IGNORE,INTERNAL,invalid,5,KEY_ALT,IGNORE,INTERNAL,invalid,5,KEY_BWD,IGNORE,INTERNAL,invalid,5,KEY_FWD,IGNORE,INTERNAL,invalid,5,KEY_PLS,IGNORE,INTERNAL,invalid,5,KEY_BMK,IGNORE,INTERNAL,invalid,5,KEY_TRN,IGNORE,INTERNAL,invalid,5,KEY_INS,IGNORE,INTERNAL,invalid,5,KEY_NUM0,ACCEPT,INTERNAL,Get_Digit_User,6,KEY_ENT,IGNORE,INTERNAL,invalid,5,KEY_LU1,IGNORE,INTERNAL,Clean_Input_All,0,KEY_LU2,IGNORE,INTERNAL,invalid,5,KEY_LU3,IGNORE,INTERNAL,invalid,5,KEY_LU4,IGNORE,INTERNAL,invalid,5,KEY_LU5,IGNORE,INTERNAL,invalid,5,KEY_LU6,IGNORE,INTERNAL,User_Handle,9,KEY_RU1,IGNORE,INTERNAL,invalid,5,KEY_RU2,IGNORE,INTERNAL,invalid,5,KEY_RU3,IGNORE,INTERNAL,invalid,5,KEY_RU4,IGNORE,INTERNAL,invalid,5,KEY_RU5,IGNORE,INTERNAL,invalid,5,KEY_RU6,ACCEPT,INTERNAL,Clean_Input_User,3,6,"Third digital of user ID",1,KEY_MON,IGNORE,INTERNAL,invalid,6,KEY_SITE,IGNORE,INTERNAL,invalid,6,KEY_USER,IGNORE,INTERNAL,invalid,6,KEY_SHOW,IGNORE,INTERNAL,invalid,6,KEY_NUM1,ACCEPT,INTERNAL,Get_Digit_User,7,KEY_NUM2,ACCEPT,INTERNAL,Get_Digit_User,7,KEY_NUM3,ACCEPT,INTERNAL,Get_Digit_User,7,KEY_CAM,IGNORE,INTERNAL,invalid,6,KEY_ON,IGNORE,INTERNAL,invalid,6,KEY_OFF,IGNORE,INTERNAL,invalid,6,KEY_ESC,IGNORE,INTERNAL,invalid,6,KEY_NUM4,ACCEPT,INTERNAL,Get_Digit_User,7,KEY_NUM5,ACCEPT,INTERNAL,Get_Digit_User,7,KEY_NUM6,ACCEPT,INTERNAL,Get_Digit_User,7,KEY_PREV,IGNORE,INTERNAL,invalid,6,KEY_NEXT,IGNORE,INTERNAL,invalid,6,KEY_SEQ,IGNORE,INTERNAL,invalid,6,KEY_CLR,IGNORE,INTERNAL,invalid,6,KEY_NUM7,ACCEPT,INTERNAL,Get_Digit_User,7,KEY_NUM8,ACCEPT,INTERNAL,Get_Digit_User,7,KEY_NUM9,ACCEPT,INTERNAL,Get_Digit_User,7,KEY_FBW,IGNORE,INTERNAL,invalid,6,KEY_FFW,IGNORE,INTERNAL,invalid,6,KEY_STOP,IGNORE,INTERNAL,invalid,6,KEY_SET,IGNORE,INTERNAL,invalid,6,KEY_CAP,IGNORE,INTERNAL,invalid,6,KEY_ALT,IGNORE,INTERNAL,invalid,6,KEY_BWD,IGNORE,INTERNAL,invalid,6,KEY_FWD,IGNORE,INTERNAL,invalid,6,KEY_PLS,IGNORE,INTERNAL,invalid,6,KEY_BMK,IGNORE,INTERNAL,invalid,6,

⌨️ 快捷键说明

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