SkkNicolaKeyEventFilter

SkkNicolaKeyEventFilter — Key event filter implementing NICOLA (thumb shift) input

Synopsis

#define             SKK_TYPE_NICOLA_KEY_EVENT_FILTER
SkkNicolaKeyEventFilter * skk_nicola_key_event_filter_new
                                                        (void);
struct              SkkNicolaKeyEventFilter;
struct              SkkNicolaKeyEventFilterClass;
gint64              (*SkkGetTime)                       (void *user_data);

Object Hierarchy

  GObject
   +----SkkKeyEventFilter
         +----SkkNicolaKeyEventFilter

Description

This class is rarely used in programs but specified as "filter" property in rule metadata.

See also: SkkRule

Details

SKK_TYPE_NICOLA_KEY_EVENT_FILTER

#define SKK_TYPE_NICOLA_KEY_EVENT_FILTER (skk_nicola_key_event_filter_get_type ())

The type for SkkNicolaKeyEventFilter.


skk_nicola_key_event_filter_new ()

SkkNicolaKeyEventFilter * skk_nicola_key_event_filter_new
                                                        (void);

struct SkkNicolaKeyEventFilter

struct SkkNicolaKeyEventFilter;

Key event filter implementing NICOLA (thumb shift) input

This class is rarely used in programs but specified as "filter" property in rule metadata.

See also: SkkRule


struct SkkNicolaKeyEventFilterClass

struct SkkNicolaKeyEventFilterClass {
	SkkKeyEventFilterClass parent_class;
};

The class structure for SKK_TYPE_NICOLA_KEY_EVENT_FILTER. All the fields in this structure are private and should never be accessed directly.

SkkKeyEventFilterClass parent_class;

the parent class structure

SkkGetTime ()

gint64              (*SkkGetTime)                       (void *user_data);

Get the current timer count.

user_data :

data to pass to the delegate function. [closure]