📄 changelog
字号:
* data/keyboard.xml: Rename data -> layouts * Makefile.am: * matchbox-keyboard.desktop: * matchbox-keyboard.png Add a icon and .desktop file2005-04-26 mallum,,, <mallum@openedhand.com> * src/matchbox-keyboard-ui.c: (mb_kbd_ui_resources_create): Fix taskbar skip hint2005-04-26 mallum,,, <mallum@openedhand.com> * src/matchbox-keyboard-ui.c: (get_current_window_manager_name), (mb_kbd_ui_redraw), (mb_kbd_ui_show), (mb_kbd_ui_resources_create), (mb_kbd_ui_resize): Try to avoid ugly flash ( caused by repaint/resize ) on startup. Also probably speeds up startup a little.2005-04-26 mallum,,, <mallum@openedhand.com> * src/matchbox-keyboard-ui.c: * src/matchbox-keyboard.h: * src/util-list.c: (util_list_append): * src/util.c: Clean up some compiler warnings.2005-04-26 mallum,,, <mallum@openedhand.com> * README: Small update on Todo. * configure.ac: Fix a minor snafu2005-04-26 mallum,,, <mallum@openedhand.com> * src/matchbox-keyboard-ui.c: (mb_kbd_ui_resources_create): Make key faces darker to increase visibility on Ipaq. * src/matchbox-keyboard.c: (mb_kbd_new): Make small font smaller to fit Ipaq display2005-04-24 mallum,,, <mallum@openedhand.com> * README: Write one. * configure.ac: * data/keyboard.xml: * src/config-parser.c: (config_load_file): * src/matchbox-keyboard-ui.c: (mb_kbd_ui_redraw), (mb_kbd_ui_resources_create), (mb_kbd_ui_resize): * src/matchbox-keyboard.h: Various minor tweaks. 2005-04-21 mallum,,, <mallum@openedhand.com> * configure.ac: Remove unneeded libmb dep check2005-04-21 mallum,,, <mallum@openedhand.com> * Makefile.am: * configure.ac: * data/Makefile.am: * data/keyboard-extended.xml: * data/keyboard.xml: * src/Makefile.am: * src/config.xml: Sort out keyboard configs so they actually get installed. * src/config-parser.c: (config_handle_key_tag), (config_xml_start_cb), (mb_kbd_config_load): and then loaded * src/matchbox-keyboard-row.c: (mb_kbd_row_base_width): * src/matchbox-keyboard-ui.c: (mb_kbd_ui_allocate_ui_layout), (mb_kbd_ui_resources_create), (mb_kbd_ui_resize), (mb_kbd_ui_events_iteration), (mb_kbd_ui_load_font), (mb_kbd_ui_init): * src/matchbox-keyboard.c: (mb_kbd_new): * src/matchbox-keyboard.h: Fix layout resizing code. Make defaults dependant on display size. * src/util.c: (util_utf8_char_cnt): remove random printf2005-04-20 mallum,,, <mallum@openedhand.com> * src/config.xml: Improve layout some more with experimentation * src/matchbox-keyboard-key.c: * src/matchbox-keyboard-ui.c: (mb_kbd_ui_allocate_ui_layout): Fix some layout bugs - making 'fill' work.2005-04-19 mallum,,, <mallum@openedhand.com> * src/matchbox-keyboard-key.c: (mb_kbd_key_press), (mb_kbd_key_release): * src/matchbox-keyboard-ui.c: (alloc_color), (mb_kbd_ui_redraw_key), (mb_kbd_ui_redraw_row), (mb_kbd_ui_swap_buffers), (mb_kbd_ui_redraw), (mb_kbd_ui_show), (mb_kbd_ui_resources_create): * src/matchbox-keyboard.c: (mb_kbd_add_state): * src/matchbox-keyboard.h: Fix caps handling and modifier toggling. Add a chunk of WM handling and 'co-operation'.2005-04-18 mallum,,, <mallum@openedhand.com> * src/config-parser.c: (config_str_to_modtype), (config_handle_key_subtag): * src/config.xml: * src/matchbox-keyboard-key.c: (mb_kbd_key_is_blank), (mb_kbd_key_height), (mb_kbd_key_get_modifer_action), (mb_kbd_key_get_face_type), (mb_kbd_key_get_action_type), (mb_kbd_key_press): * src/matchbox-keyboard-row.c: (mb_kbd_row_width): * src/matchbox-keyboard-ui.c: (alloc_color), (mb_kbd_ui_send_press), (mb_kbd_ui_send_keysym_press), (mb_kbd_ui_redraw_key), (mb_kbd_ui_redraw_row), (mb_kbd_ui_redraw), (mb_kbd_ui_show), (mb_kbd_ui_resources_create), (mb_kbd_ui_resize), (mb_kbd_ui_events_iteration), (mb_kbd_ui_load_font), (mb_kbd_ui_init): * src/matchbox-keyboard.c: (mb_kbd_new), (mb_kbd_add_state), (mb_kbd_locate_key), (mb_kbd_add_layout), (mb_kbd_get_selected_layout): * src/matchbox-keyboard.h: * src/util-list.c: Implement more state handling. Handle window resizes.2005-04-18 mallum,,, <mallum@openedhand.com> * src/config-parser.c: (config_handle_key_subtag): * src/config.xml: * src/matchbox-keyboard-key.c: (mb_kbd_key_set_keysym_action), (mb_kbd_key_get_keysym_action), (mb_kbd_key_press): * src/matchbox-keyboard-ui.c: (mb_kbd_ui_redraw_key): * src/matchbox-keyboard.c: (mb_kbd_keys_margin): * src/matchbox-keyboard.h: Initial code for handling 'modifiers'2005-04-17 mallum,,, <mallum@openedhand.com> * src/matchbox-keyboard-ui.c: (text_extents), (mb_kbd_ui_allocate_ui_layout), (mb_kbd_ui_redraw_key), (mb_kbd_ui_redraw_row), (mb_kbd_ui_swap_buffers), (mb_kbd_ui_redraw), (mb_kbd_ui_show), (mb_kbd_ui_resources_create), (mb_kbd_ui_events_iteration), (mb_kbd_ui_init): Make keys look a little nicer2005-04-17 mallum,,, <mallum@openedhand.com> * src/config-parser.c: (config_handle_row_tag), (config_handle_key_tag), (config_xml_start_cb): * src/config.xml: * src/matchbox-keyboard-key.c: (mb_kbd_key_new), (mb_kbd_key_set_geometry), (mb_kbd_key_abs_x), (mb_kbd_key_abs_y), (mb_kbd_key_x), (mb_kbd_key_y), (mb_kbd_key_width), (mb_kbd_key_height), (mb_kbd_key_set_row), (mb_kdb_key_has_state), (mb_kbd_key_set_glyph_face), (mb_kbd_key_get_glyph_face), (mb_kbd_key_set_image_face), (mb_kbd_key_set_char_action), (mb_kbd_key_get_char_action), (mb_kbd_key_set_keysym_action), (mb_kbd_key_get_keysym_action), (mb_kbd_key_set_modifer_action), (mb_kbd_key_get_face_type), (mb_kbd_key_get_action_type), (mb_kbd_key_press): * src/matchbox-keyboard-ui.c: (mb_kbd_ui_send_press), (mb_kdb_ui_unit_key_size), (mb_kbd_ui_min_key_size), (mb_kbd_ui_allocate_ui_layout), (mb_kbd_ui_redraw_key): * src/matchbox-keyboard.c: (mb_kbd_locate_key): * src/matchbox-keyboard.h: Layout engine improvements2005-04-13 mallum,,, <mallum@openedhand.com> reviewed by: <delete if not using a buddy> * src/matchbox-keyboard-key.c: (mb_kbd_key_press): * src/matchbox-keyboard-ui.c: (text_extents), (mb_kbd_ui_send_press), (mb_kbd_ui_events_iteration): * src/matchbox-keyboard.c: (mb_kbd_locate_key): * src/matchbox-keyboard.h: Fix locate_key(). Handle press/release cycle better 2005-04-13 mallum,,, <mallum@openedhand.com> * src/config.xml: * src/matchbox-keyboard-key.c: (mb_kbd_key_new), (mb_kbd_key_height), (mb_kbd_key_set_row), (mb_kdb_key_has_state), (mb_kbd_key_set_glyph_face), (mb_kbd_key_get_glyph_face), (mb_kbd_key_set_image_face), (mb_kbd_key_set_char_action), (mb_kbd_key_get_char_action), (mb_kbd_key_set_keysym_action), (mb_kbd_key_set_modifer_action), (mb_kbd_key_get_face_type), (mb_kbd_key_get_action_type): * src/matchbox-keyboard-row.c: (mb_kbd_row_new): * src/matchbox-keyboard-ui.c: (mb_kbd_ui_send_press), (mb_kdb_ui_unit_key_size), (mb_kbd_ui_allocate_ui_layout), (mb_kbd_ui_redraw_key), (mb_kbd_ui_redraw_row), (mb_kbd_ui_swap_buffers), (mb_kbd_ui_redraw), (mb_kbd_ui_show), (mb_kbd_ui_resources_create), (mb_kbd_ui_events_iteration), (mb_kbd_ui_init): * src/matchbox-keyboard.c: (mb_kbd_new), (mb_kbd_col_spacing), (mb_kbd_keys_border), (mb_kbd_keys_pad), (mb_kbd_keys_margin), (mb_kbd_locate_key), (mb_kbd_add_layout), (mb_kbd_get_selected_layout): * src/matchbox-keyboard.h: * src/util-list.c: (util_list_alloc_item): * src/util.c: (util_fatal_error): Initial UI drawing code2005-04-10 mallum,,, <mallum@openedhand.com> * configure.ac: Bring in Xft * src/config-parser.c: (config_handle_key_subtag), (config_handle_layout_tag), (config_handle_row_tag), (config_handle_key_tag), (config_xml_start_cb): * src/config.xml: * src/matchbox-keyboard-key.c: (mb_kbd_key_set_glyph_face), (mb_kbd_key_get_glyph_face), (mb_kbd_key_set_image_face), (mb_kbd_key_set_modifer_action), (mb_kbd_key_get_face_type), (mb_kbd_key_get_action_type): * src/matchbox-keyboard-layout.c: (mb_kbd_layout_append_row): * src/matchbox-keyboard-row.c: * src/matchbox-keyboard-ui.c: (mb_kdb_ui_unit_key_size), (mb_kbd_ui_allocate_ui_layout), (mb_kbd_ui_init): * src/matchbox-keyboard.c: (mb_kbd_new), (mb_kbd_add_layout): * src/matchbox-keyboard.h: * src/util-list.c: * src/util.c: (util_fatal_error): Various fixes and improvements. Too many to list
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -