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

📄 uikbd_zy.res

📁 嵌入工linux开发的源码
💻 RES
📖 第 1 页 / 共 2 页
字号:
#ifndef _KBD_ZY_RES_
#define _KBD_ZY_RES_

#include <Typedefine.h>
#include <uiSw_Kbd.h>


#define ZY_KEY_BACKSPACE  CJ_KEY_BACKSPACE
#define ZY_KEY_ENTER      CJ_KEY_ENTER
#define ZY_KEY_DELETE     CJ_KEY_DELETE
#define ZY_KEY_SPACE      40

#define WS_WIDTH	14  // 第1、2列键的宽度
#define WG_WIDTH	12  // 第3-12列键的宽度
#define W3_WIDTH	11	// 第13列键的宽度
#define W_HEIGHT	13  // 键的高度

#define WH_START	15	// 第2行开始y座标值

//#define WC_START	39	// 候选字开始位置
#define WC_START	56//69	// 候选字开始位置

#define WL_START	143	// 左箭头开始位置
#define WR_START	151	// 右箭头开始位置

#define ZY_WIDTH	11  // 第3列以后,键的宽度

#define WG_START	WS_WIDTH*2				// 第3列键的开始位置
#define W3_START	WG_START+WG_WIDTH*10	// 第13列键的开始位置

TSwKbd_Coor const KBDCOOR_ZY[] =
{
	// 第一行,注音编码、候选字区和箭头
	{0,			0,	WC_START-1,	WH_START,	KEY_IMECODE},	// 字根
	{WC_START,	0,	WL_START,	WH_START,	KEY_CANDIDATE},	// 候选字区
	{WL_START,	0,	WR_START-1,	WH_START,	KEY_LEFT},		// 左箭头
	{WR_START,	0,	158,		WH_START,	KEY_RIGHT},		// 右箭头
                   
	//第二行                                                             
    //   ㄅ  ㄉ  ˇ     ㄓ        ㄚ  ㄞ  ㄢ  ㄦ    ,
    //   1,  5,  41, 42, 15, 40, 39, 25, 29, 33, 37, 0xa141

	{0,						WH_START,	WS_WIDTH,				WH_START+W_HEIGHT,	ZY_KEY_BACKSPACE},
	{WS_WIDTH,				WH_START,	WS_WIDTH*2,				WH_START+W_HEIGHT,	ZY_KEY_ENTER},
	{WG_START,				WH_START,	WG_START+ZY_WIDTH,		WH_START+W_HEIGHT,	1},
	{WG_START+ZY_WIDTH,		WH_START,	WG_START+ZY_WIDTH*2,	WH_START+W_HEIGHT,	5},
	{WG_START+ZY_WIDTH*2,	WH_START,	WG_START+ZY_WIDTH*3,	WH_START+W_HEIGHT,	41},
	{WG_START+ZY_WIDTH*3,	WH_START,	WG_START+ZY_WIDTH*4,	WH_START+W_HEIGHT,	42},
	{WG_START+ZY_WIDTH*4,	WH_START,	WG_START+ZY_WIDTH*5,	WH_START+W_HEIGHT,	15},
	{WG_START+ZY_WIDTH*5,	WH_START,	WG_START+ZY_WIDTH*6,	WH_START+W_HEIGHT,	40},
	{WG_START+ZY_WIDTH*6,   WH_START,	WG_START+ZY_WIDTH*7,	WH_START+W_HEIGHT,	39},
	{WG_START+ZY_WIDTH*7,	WH_START,	WG_START+ZY_WIDTH*8,	WH_START+W_HEIGHT,	25},
	{WG_START+ZY_WIDTH*8,	WH_START,	WG_START+ZY_WIDTH*9,	WH_START+W_HEIGHT,	29},
	{WG_START+ZY_WIDTH*9,	WH_START,	WG_START+ZY_WIDTH*10,	WH_START+W_HEIGHT,	33},
	{WG_START+ZY_WIDTH*10,	WH_START,	WG_START+ZY_WIDTH*11,	WH_START+W_HEIGHT,	37},
#ifndef __WIN32__  
	{WG_START+ZY_WIDTH*11,	WH_START,	WG_START+ZY_WIDTH*12-1,	WH_START+W_HEIGHT,	0xa141},// ,
#else                                                                                       
	{WG_START+ZY_WIDTH*11,	WH_START,	WG_START+ZY_WIDTH*12-1,	WH_START+W_HEIGHT,	0x41a1},
#endif                  

	//第三行 
   //ㄆ  ㄊ  ㄍ  ㄐ  ㄔ  ㄗ  ㄧ  ㄛ  ㄟ  ㄣ  @    。
  // 2,  6,  9,  12, 16, 19, 22, 26, 30, 34,    0xa143
       
	{0,						WH_START+W_HEIGHT,	WS_WIDTH,			     WH_START+W_HEIGHT*2,KEY_SPACE},
	{WS_WIDTH,				WH_START+W_HEIGHT,	WS_WIDTH*2,			     WH_START+W_HEIGHT*2,ZY_KEY_DELETE},
	{WG_START,				WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*1,     WH_START+W_HEIGHT*2, 2},    
	{WG_START+WG_WIDTH*1,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*2,     WH_START+W_HEIGHT*2, 6},    
	{WG_START+ZY_WIDTH*2,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*3,     WH_START+W_HEIGHT*2, 9},    
	{WG_START+ZY_WIDTH*3,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*4,     WH_START+W_HEIGHT*2, 12},    
	{WG_START+ZY_WIDTH*4,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*5,     WH_START+W_HEIGHT*2, 16},    
	{WG_START+ZY_WIDTH*5,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*6,     WH_START+W_HEIGHT*2, 19},    
	{WG_START+ZY_WIDTH*6,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*7,     WH_START+W_HEIGHT*2, 22},   
	{WG_START+ZY_WIDTH*7,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*8,     WH_START+W_HEIGHT*2, 26},    
	{WG_START+ZY_WIDTH*8,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*9,     WH_START+W_HEIGHT*2, 30},   
	{WG_START+ZY_WIDTH*9,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*10,    WH_START+W_HEIGHT*2, 34},   
	{WG_START+ZY_WIDTH*10,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*11,    WH_START+W_HEIGHT*2, '@'},  // ; 
#ifndef __WIN32__	                                                                                
	
	{WG_START+ZY_WIDTH*11,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*12-1,  WH_START+W_HEIGHT*2, 0xa143},	// 。    
#else                                                                                               
	{WG_START+ZY_WIDTH*11,	WH_START+W_HEIGHT,	WG_START+ZY_WIDTH*12-1,  WH_START+W_HEIGHT*2, 0x43a1},    
#endif

	//第四行                       
    // ㄇ  ㄋ  ㄎ  ㄑ  ㄕ  ㄘ  ㄨ  ㄜ  ㄠ  ㄤ    ;       :
    // 3,  7, 10, 13, 17, 20, 23, 27, 31, 35,  0xa146   0xa147

	{0,						WH_START+W_HEIGHT*2, WS_WIDTH,			     WH_START+W_HEIGHT*3, KEY_CHINESE},
	{WS_WIDTH,				WH_START+W_HEIGHT*2, WS_WIDTH*2,			 WH_START+W_HEIGHT*3, KEY_ENGLISH},
	{WG_START,				WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*1,    WH_START+W_HEIGHT*3, 3},
	{WG_START+ZY_WIDTH*1,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*2,    WH_START+W_HEIGHT*3, 7},
	{WG_START+ZY_WIDTH*2,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*3,    WH_START+W_HEIGHT*3, 10},
	{WG_START+ZY_WIDTH*3,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*4,    WH_START+W_HEIGHT*3, 13},
	{WG_START+ZY_WIDTH*4,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*5,    WH_START+W_HEIGHT*3, 17},
	{WG_START+ZY_WIDTH*5,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*6,    WH_START+W_HEIGHT*3, 20},
	{WG_START+ZY_WIDTH*6,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*7,    WH_START+W_HEIGHT*3, 23},
    {WG_START+ZY_WIDTH*7,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*8,    WH_START+W_HEIGHT*3, 27},
	{WG_START+ZY_WIDTH*8,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*9,    WH_START+W_HEIGHT*3, 31},
	{WG_START+ZY_WIDTH*9,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*10,   WH_START+W_HEIGHT*3, 35},       
#ifndef __WIN32__
	{WG_START+ZY_WIDTH*10,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*11,   WH_START+W_HEIGHT*3, 0xa146}, //  ;
	{WG_START+ZY_WIDTH*11,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*12-1, WH_START+W_HEIGHT*3, 0xa147}, //  :
#else
	{WG_START+ZY_WIDTH*10,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*11,   WH_START+W_HEIGHT*3, 0x46a1},
	{WG_START+ZY_WIDTH*11,	WH_START+W_HEIGHT*2, WG_START+ZY_WIDTH*12-1, WH_START+W_HEIGHT*3, 0x47a1},
#endif

	//第五行 
    //  ㄈ ㄌ  ㄏ  ㄒ  ㄖ  ㄙ  ㄩ  ㄝ  ㄡ  ㄥ     注音
    //  4, 8, 11, 14, 18, 21, 24, 28, 32, 36,   KEY_CAPSLOCK

	{0,						WH_START+W_HEIGHT*3, WS_WIDTH,			     WH_START+W_HEIGHT*4, KEY_HAND},
	{WS_WIDTH,				WH_START+W_HEIGHT*3, WS_WIDTH*2,			 WH_START+W_HEIGHT*4, KEY_SYMBOL},
	{WG_START,				WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*1,    WH_START+W_HEIGHT*4, 4},
	{WG_START+ZY_WIDTH*1,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*2,    WH_START+W_HEIGHT*4, 8},
	{WG_START+ZY_WIDTH*2,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*3,    WH_START+W_HEIGHT*4, 11},
	{WG_START+ZY_WIDTH*3,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*4,    WH_START+W_HEIGHT*4, 14},
	{WG_START+ZY_WIDTH*4,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*5,    WH_START+W_HEIGHT*4, 18},
	{WG_START+ZY_WIDTH*5,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*6,    WH_START+W_HEIGHT*4, 21},
	{WG_START+ZY_WIDTH*6,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*7,    WH_START+W_HEIGHT*4, 24},
	{WG_START+ZY_WIDTH*7,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*8,    WH_START+W_HEIGHT*4, 28},
	{WG_START+ZY_WIDTH*8,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*9,    WH_START+W_HEIGHT*4, 32},
	{WG_START+ZY_WIDTH*9,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*10,   WH_START+W_HEIGHT*4, 36},
	{WG_START+ZY_WIDTH*10,	WH_START+W_HEIGHT*3, WG_START+ZY_WIDTH*12-1, WH_START+W_HEIGHT*4,KEY_CAPSLOCK}, 	
	
	//end
	{0,0,0,0,KEY_KBD_END},
};


BYTE const  KBDBMP_ZY[]=                 
{                                        

	0x0,	0xa0,	0x0,	0x44,	0x2,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff, 
	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff, 
	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff, 
	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff, 
	0xff,	0xff,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0,	0x0, 
	0x0,	0x3,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff, 
	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff, 
	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff, 
	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff,	0xff, 
	0xff,	0xff,	0xc0,	0x0,	0x0,	0xc,	0x0,	0x0,	0x0,	0xc0, 
	0x0,	0x3,	0x0,	0x0,	0xc,	0x0,	0x0,	0x30,	0x0,	0x0, 
	0xc0,	0x0,	0x3,	0x0,	0x0,	0xc,	0x0,	0x0,	0x30,	0x0, 
	0x0,	0xc0,	0x0,	0x3,	0x0,	0x0,	0xc,	0x0,	0x0,	0x30, 
	0x0,	0x3,	0xc0,	0x0,	0x0,	0xc,	0x0,	0x0,	0x0,	0xc0, 
	0x0,	0x3,	0x0,	0x0,	0xc,	0x0,	0x0,	0x30,	0x0,	0x0, 

⌨️ 快捷键说明

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