Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
Makefile.am | H A D | 15-Jun-2021 | 9.9 KiB | 343 | 293 | |
Makefile.in | H A D | 03-May-2022 | 83.1 KiB | 1,762 | 1,581 | |
README.multipress | H A D | 24-Feb-2021 | 1.4 KiB | 44 | 28 | |
gtk-text-input-client-protocol.h | H A D | 20-Dec-2021 | 21.3 KiB | 684 | 206 | |
gtk-text-input-protocol.c | H A D | 20-Dec-2021 | 3.2 KiB | 95 | 56 | |
gtk-text-input.xml | H A D | 24-Feb-2021 | 13.6 KiB | 303 | 260 | |
gtkimcontextime.c | H A D | 15-Jun-2021 | 31.1 KiB | 1,098 | 814 | |
gtkimcontextime.h | H A D | 24-Feb-2021 | 2.1 KiB | 61 | 30 | |
gtkimcontextmultipress.c | H A D | 24-Feb-2021 | 14 KiB | 444 | 292 | |
gtkimcontextmultipress.h | H A D | 24-Feb-2021 | 3.1 KiB | 81 | 31 | |
gtkimcontextthai.c | H A D | 15-Jun-2021 | 10.3 KiB | 345 | 275 | |
gtkimcontextthai.h | H A D | 24-Feb-2021 | 2.5 KiB | 76 | 41 | |
gtkimcontextxim.c | H A D | 15-Jun-2021 | 48.6 KiB | 1,785 | 1,364 | |
gtkimcontextxim.h | H A D | 24-Feb-2021 | 1.9 KiB | 52 | 23 | |
im-multipress.conf | H A D | 24-Feb-2021 | 890 | 23 | 11 | |
imam-et.c | H A D | 24-Feb-2021 | 14.8 KiB | 491 | 438 | |
imbroadway.c | H A D | 24-Feb-2021 | 4.4 KiB | 162 | 117 | |
imcedilla.c | H A D | 24-Feb-2021 | 3.9 KiB | 129 | 85 | |
imcyrillic-translit.c | H A D | 24-Feb-2021 | 13.6 KiB | 254 | 213 | |
imime.c | H A D | 15-Jun-2021 | 1.7 KiB | 70 | 40 | |
iminuktitut.c | H A D | 24-Feb-2021 | 4.3 KiB | 164 | 115 | |
imipa.c | H A D | 24-Feb-2021 | 8.9 KiB | 182 | 139 | |
imm-extra.h | H A D | 24-Feb-2021 | 1.8 KiB | 64 | 33 | |
immultipress.c | H A D | 24-Feb-2021 | 2.2 KiB | 72 | 44 | |
imquartz.c | H A D | 15-Jun-2021 | 13.3 KiB | 484 | 379 | |
imthai.c | H A D | 24-Feb-2021 | 2 KiB | 72 | 42 | |
imti-er.c | H A D | 24-Feb-2021 | 14.8 KiB | 490 | 437 | |
imti-et.c | H A D | 24-Feb-2021 | 14.8 KiB | 490 | 437 | |
imviqr.c | H A D | 15-Jun-2021 | 14.1 KiB | 281 | 240 | |
imwayland.c | H A D | 15-Jun-2021 | 29.1 KiB | 985 | 762 | |
imwaylandgtk.c | H A D | 15-Jun-2021 | 20.3 KiB | 706 | 563 | |
imxim.c | H A D | 24-Feb-2021 | 2 KiB | 66 | 41 | |
meson.build | H A D | 15-Jun-2021 | 686 | 22 | 18 | |
text-input-unstable-v3-client-protocol.h | H A D | 20-Dec-2021 | 28.2 KiB | 837 | 216 | |
text-input-unstable-v3-protocol.c | H A D | 20-Dec-2021 | 3.5 KiB | 97 | 56 | |
text-input-unstable-v3.xml | H A D | 15-Jun-2021 | 20.1 KiB | 442 | 362 | |
thai-charprop.c | H A D | 24-Feb-2021 | 5.8 KiB | 139 | 111 | |
thai-charprop.h | H A D | 24-Feb-2021 | 2.6 KiB | 97 | 57 |
README.multipress
1*** Introduction 2 3This is a GTK+ input method which allows text entry via the multi-press method, 4as on a mobile phone. When this has been installed, you can choose the "Multipress" 5menu item from the "Input Methods" submenu when right-clicking in a GTK+ text entry 6area. 7 8For instance: 9- press a to get a, then wait 1 second for the character to be accepted. 10or 11- press dd to get e, then wait 1 second for the character to be accepted. 12or 13- press ad to get ad, then wait 1 second for the d character to be accepted. 14 15 16*** Configuration 17 18Edit the im-multipress.conf to define the keypresses needed to input particular characters. 19This file is in GKeyFile-format, and contains explanatory comments. 20 21 22*** Per-widget deactivation 23 24When the input method is active (either by choosing it from the context menu, or 25by defining the default language as "*" in immultipress.c), the multipress 26behaviour can be turned off for individual widgets, like so: 27 28 g_object_set_data(G_OBJECT(yourwidget), "multipress-passthrough-flag", GINT_TO_POINTER(1)); 29 30 31For a C++ gtkmm project, you could make a convenience function to do this. For instance: 32 33 void multipress_deactivate(Gtk::Widget& widget) 34 { 35 static const Glib::Quark quark ("multipress-passthrough-flag"); 36 widget.set_data(quark, GINT_TO_POINTER(1)); 37 } 38 39*** Contact 40 41Please contact Openismus for assistance with this input method. You can email murrayc@openismus.com 42 43Copyright 2006-2007, Openismus GmbH 44