📄 keyboard_ui.cxx
字号:
o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(191, 120, 20, 20, "K"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(211, 120, 20, 20, "L"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(231, 120, 20, 20, ";"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(251, 120, 20, 20, "\'"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(271, 120, 39, 20, "Enter"); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Enter)); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } { Fl_Button* o = new Fl_Button(400, 120, 20, 20, "4"); o->labelsize(10); o->callback((Fl_Callback*)key_cb, (void*)(FL_KP+'4')); } { Fl_Button* o = new Fl_Button(420, 120, 20, 20, "5"); o->labelsize(10); o->callback((Fl_Callback*)key_cb, (void*)(FL_KP+'5')); } { Fl_Button* o = new Fl_Button(440, 120, 20, 20, "6"); o->labelsize(10); o->callback((Fl_Callback*)key_cb, (void*)(FL_KP+'6')); } { Fl_Button* o = new Fl_Button(15, 140, 45, 20, "Shift"); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Shift_L)); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } { Fl_Button* o = new Fl_Button(60, 140, 20, 20, "Z"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(80, 140, 20, 20, "X"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(100, 140, 20, 20, "C"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(120, 140, 20, 20, "V"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(140, 140, 20, 20, "B"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(160, 140, 20, 20, "N"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(180, 140, 20, 20, "M"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(200, 140, 20, 20, ","); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(220, 140, 20, 20, "."); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(240, 140, 20, 20, "/"); o->labelsize(10); o->callback((Fl_Callback*)key_cb); } { Fl_Button* o = new Fl_Button(260, 140, 50, 20, "Shift"); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Shift_R)); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } { Fl_Button* o = new Fl_Button(345, 140, 20, 20, "@8->"); o->labeltype(FL_SYMBOL_LABEL); o->labelsize(10); o->labelcolor(47); o->callback((Fl_Callback*)key_cb, (void*)(FL_Up)); } { Fl_Button* o = new Fl_Button(400, 140, 20, 20, "1"); o->labelsize(10); o->callback((Fl_Callback*)key_cb, (void*)(FL_KP+'1')); } { Fl_Button* o = new Fl_Button(420, 140, 20, 20, "2"); o->labelsize(10); o->callback((Fl_Callback*)key_cb, (void*)(FL_KP+'2')); } { Fl_Button* o = new Fl_Button(440, 140, 20, 20, "3"); o->labelsize(10); o->callback((Fl_Callback*)key_cb, (void*)(FL_KP+'3')); } { Fl_Button* o = new Fl_Button(460, 140, 20, 40); o->callback((Fl_Callback*)key_cb, (void*)(FL_KP_Enter)); } { Fl_Button* o = new Fl_Button(15, 160, 30, 20, "Ctrl"); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Control_L)); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } { Fl_Button* o = new Fl_Button(45, 160, 30, 20, "Meta "); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Meta_L)); } { Fl_Button* o = new Fl_Button(75, 160, 30, 20, "Alt "); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Alt_L)); } { Fl_Button* o = new Fl_Button(105, 160, 85, 20); o->labelsize(10); o->callback((Fl_Callback*)key_cb, (void*)(' ')); } { Fl_Button* o = new Fl_Button(190, 160, 30, 20, "Alt "); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Alt_R)); } { Fl_Button* o = new Fl_Button(220, 160, 30, 20, "Meta "); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Meta_R)); } { Fl_Button* o = new Fl_Button(250, 160, 30, 20, "Menu "); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Menu)); } { Fl_Button* o = new Fl_Button(280, 160, 30, 20, "Ctrl"); o->labelsize(8); o->callback((Fl_Callback*)key_cb, (void*)(FL_Control_R)); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } { Fl_Button* o = new Fl_Button(325, 160, 20, 20, "@4->"); o->labeltype(FL_SYMBOL_LABEL); o->labelsize(10); o->labelcolor(47); o->callback((Fl_Callback*)key_cb, (void*)(FL_Left)); } { Fl_Button* o = new Fl_Button(345, 160, 20, 20, "@2->"); o->labeltype(FL_SYMBOL_LABEL); o->labelsize(10); o->labelcolor(47); o->callback((Fl_Callback*)key_cb, (void*)(FL_Down)); } { Fl_Button* o = new Fl_Button(365, 160, 20, 20, "@6->"); o->labeltype(FL_SYMBOL_LABEL); o->labelsize(10); o->labelcolor(47); o->callback((Fl_Callback*)key_cb, (void*)(FL_Right)); } { Fl_Button* o = new Fl_Button(400, 160, 40, 20, "0"); o->labelsize(10); o->callback((Fl_Callback*)key_cb, (void*)(FL_KP+'0')); o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE); } { Fl_Button* o = new Fl_Button(440, 160, 20, 20, "."); o->labelsize(10); o->callback((Fl_Callback*)key_cb, (void*)(FL_KP+'.')); } { Fl_Button* o = new Fl_Button(400, 15, 20, 10, "shift "); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_SHIFT)); } { Fl_Button* o = new Fl_Button(420, 15, 20, 10, "lock "); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_CAPS_LOCK)); } { Fl_Button* o = new Fl_Button(440, 15, 20, 10, "ctrl"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_CTRL)); } { Fl_Button* o = new Fl_Button(460, 15, 20, 10, "alt"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_ALT)); } { Fl_Button* o = new Fl_Button(400, 25, 20, 10, "num"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_NUM_LOCK)); } { Fl_Button* o = new Fl_Button(420, 25, 20, 10, "?"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(0x20)); } { Fl_Button* o = new Fl_Button(440, 25, 20, 10, "meta "); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_META)); } { Fl_Button* o = new Fl_Button(460, 25, 20, 10, "sclk"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_SCROLL_LOCK)); } { Fl_Button* o = new Fl_Button(400, 35, 20, 10, "b1"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_BUTTON1)); } { Fl_Button* o = new Fl_Button(420, 35, 20, 10, "b2"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_BUTTON2)); } { Fl_Button* o = new Fl_Button(440, 35, 20, 10, "b3"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(FL_BUTTON3)); } { Fl_Button* o = new Fl_Button(460, 35, 20, 10, "?"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(0x800)); } { Fl_Button* o = new Fl_Button(400, 45, 20, 10, "?"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(0x1000)); } { Fl_Button* o = new Fl_Button(420, 45, 20, 10, "?"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(0x2000)); } { Fl_Button* o = new Fl_Button(440, 45, 20, 10, "?"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(0x4000)); } { Fl_Button* o = new Fl_Button(460, 45, 20, 10, "?"); o->box(FL_THIN_UP_BOX); o->selection_color(3); o->labelsize(8); o->callback((Fl_Callback*)shift_cb, (void*)(0x8000)); } { Fl_Output* o = key_output = new Fl_Output(15, 15, 170, 30, "Fl::event_key():"); o->labelsize(8); o->align(FL_ALIGN_TOP_LEFT); } { Fl_Box* o = new Fl_Box(395, 15, 85, 40, "Fl::event_state():"); o->labelsize(8); o->align(FL_ALIGN_TOP_LEFT); } { Fl_Output* o = text_output = new Fl_Output(195, 15, 190, 30, "Fl::event_text():"); o->labelsize(8); o->align(FL_ALIGN_TOP_LEFT); } o->end(); } return w;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -