📄 keyboard_layouts.cpp
字号:
#include "keyboard_layouts.h"using namespace archos;#ifndef NULL# define NULL 0#endif// ************************************************// EN// ************************************************static const wchar keys_en[] = { 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', '@', Key_Shift,'z', 'x', 'c', 'v', 'b', 'n', 'm', '_', Key_Shift, Key_Alt, Key_CapsLock, Key_Tab, '.', ' ', Key_Fused, Key_Left, Key_Right, Key_Backspace, Key_Return};static const wchar keys_en_shifted[] = { 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', 'A', 'S', 'D', 'F', 'G', 'H', 'J', 'K', 'L', '@', Key_Shift,'Z', 'X', 'C', 'V', 'B', 'N', 'M', '_', Key_Shift, Key_Alt, Key_CapsLock, Key_Tab, '.', ' ', Key_Fused, Key_Left, Key_Right, Key_Backspace, Key_Return};static const wchar keys_en_alt[] = { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '!', '+', '#', '$', '%', '=', '&', ';', '(', ')', Key_Shift,'*', '<', '>', '?', '"', ':', '/', '-', Key_Shift, Key_AltGr, Key_CapsLock, Key_Tab, ',', ' ', Key_Fused, Key_Down, Key_Up, Key_Backspace, Key_Return};static const wchar keys_en_altgr[] = { '[', ']', '{', '}', '|', '^','\\', '~', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', Key_Shift,' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', Key_Shift, Key_AltGr, Key_CapsLock, Key_Tab, '.', ' ', Key_Fused, Key_Down, Key_Up, Key_Backspace, Key_Return};const Layout archos::layout_en = { 10, 4, Shift | Alt | AltGr, Touchscreen, keys_en, keys_en_shifted, keys_en_alt, keys_en_altgr};static const wchar keys_en_tv[] = { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', Key_Backspace, Key_Empty, '~', '+', '=', '[', ']', '{', '}', ';', ':', '/', Key_Down, Key_Up, 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', Key_Left, Key_Right, 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', '@', Key_Shift, Key_CapsLock, 'z', 'x', 'c', 'v', 'b', 'n', 'm', '.', '_', ' ', Key_Enter, Key_Return};static const wchar keys_en_tv_shifted[] = { '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', Key_Backspace, Key_Empty, '"', '<', '>', '?','\\', '|', Key_Invalid, Key_Invalid, ':', '/', Key_Down, Key_Up, 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', Key_Left, Key_Right, 'A', 'S', 'D', 'F', 'G', 'H', 'J', 'K', 'L', '@', Key_Shift, Key_CapsLock, 'Z', 'X', 'C', 'V', 'B', 'N', 'M', ',', '-', ' ', Key_Enter, Key_Return};const Layout archos::layout_en_tv = { 12, 5, Shift, TV, keys_en_tv, keys_en_tv_shifted, NULL, NULL};// ************************************************// DE// ************************************************static const wchar keys_de[] = { 'q', 'w', 'e', 'r', 't', 'z', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', (uchar)'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -