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

📄 keyboard_ui.cxx

📁 flnx 0.17 是做嵌入linux gui 必備工具箱
💻 CXX
📖 第 1 页 / 共 2 页
字号:
      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 + -