gaim、gqview 使用詞音無法按 Enter 出字?

  • pidgin(gaim) 2.0 以上版本無此問題。

某些程式會把 Enter 吃掉,沒有送給 gcin 處理。可能的解決辦法有:

  • 使用 Tab 鍵
  • 中文輸入狀態可使用 Shift-Space

舊版 gaim

  • gaim 裏有選項可設定成用 Ctrl-Enter 送出內容,這樣就可以在 gcin 內用 Enter
  • gaim 使用這個 patch 重新編譯後,就可以正常用 enter 送字
    --- gaim-0.75.99-20040318cvs.orig/src/gtkconv.c
    +++ gaim-0.75.99-20040318cvs/src/gtkconv.c
    @@ -1390,6 +1390,11 @@
     				if (!(event->state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) &&
     					gaim_prefs_get_bool("/gaim/gtk/conversations/enter_sends"))
     				{
    +					if (gtk_im_context_filter_keypress (GTK_TEXT_VIEW (entry)->im_context, event))
    +					{
    +						GTK_TEXT_VIEW (entry)->need_im_reset = TRUE;
    +						return TRUE;
    +					}
     					send_cb(NULL, conv);
     					return TRUE;
     				}