- plist = mplist_add (plist, Minput_preedit_start, (void *) win_callback);
- plist = mplist_add (plist, Minput_preedit_draw, (void *) win_callback);
- plist = mplist_add (plist, Minput_preedit_done, (void *) win_callback);
- plist = mplist_add (plist, Minput_status_start, (void *) win_callback);
- plist = mplist_add (plist, Minput_status_draw, (void *) win_callback);
- plist = mplist_add (plist, Minput_status_done, (void *) win_callback);
- plist = mplist_add (plist, Minput_candidates_start, (void *) win_callback);
- plist = mplist_add (plist, Minput_candidates_draw, (void *) win_callback);
- plist = mplist_add (plist, Minput_candidates_done, (void *) win_callback);
- plist = mplist_add (plist, Minput_set_spot, (void *) win_callback);
- plist = mplist_add (plist, Minput_toggle, (void *) win_callback);
- plist = mplist_add (plist, Minput_reset, (void *) win_callback);
+ mplist_put_func (plist, Minput_preedit_start, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_preedit_draw, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_preedit_done, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_status_start, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_status_draw, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_status_done, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_candidates_start, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_candidates_draw, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_candidates_done, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_set_spot, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_toggle, M17N_FUNC (win_callback));
+ mplist_put_func (plist, Minput_reset, M17N_FUNC (win_callback));
- If $EVENT still has modifiers, the name is preceded by "H-"
- (Hyper), "s-" (Super), "A-" (Alt), "M-" (Meta), "C-" (Control),
- and/or "S-" (Shift) in this order.
+ If $EVENT still has modifiers, the name is preceded by "S-"
+ (Shift), "C-" (Control), "M-" (Meta), "A-" (Alt), "s-" (Super),
+ and/or "H-" (Hyper) in this order.
For instance, if the keysym name is "a" and the event has Shift,
Meta, and Hyper modifiers, the resulting name is "M-H-A".
For instance, if the keysym name is "a" and the event has Shift,
Meta, and Hyper modifiers, the resulting name is "M-H-A".
- "H-" (Hyper), "s-" (Super), "A-" (Alt), "M-" (Meta), "C-"
- (Control), "S-" (Shift) ¤¬¤³¤Î½çÈÖ¤ÇÉÕ¤¯¡£
+ "S-" (Shift), "C-" (Control), "M-" (Meta), "A-" (Alt), "s-"
+ (Super), "H-" (Hyper)¤¬¤³¤Î½çÈÖ¤ÇÉÕ¤¯¡£