[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]

Re: epiphany のキーバインドについて


お久しぶりの浅井です。
# 何とか生きてます。

>   mozilla の場合も新しいウインドは C-n がショートカットキーです
> が kinput2 での入力中は mozilla に食われる事無くきっちりと動作し
> てくれます。
> 
>   と、言う事は epiphany が悪者だと言う事ですが、epiphany 側のキー
> バインドを無効にする、もしくは変更(C-n を C-F12 とかに)すれば良
> いのではと思いますがその方法を教えていただけませんでしょうか。

epiphany のキーバインドはハードコーディングのようなので、
ソースをいじるしかないんじゃないでしょうか。

こんな感じで不要なキーバインドを潰してみるとか↓
--- epiphany-1.0.6.orig/src/ephy-window.c	Sat Sep 27 01:04:26 2003
+++ epiphany-1.0.6/src/ephy-window.c	Wed Jan  7 00:20:46 2004
@@ -68,19 +68,19 @@
 	{ "Help", N_("_Help"), NULL, NULL, NULL, NULL, NULL },
 
 	/* File menu */
-	{ "FileNewWindow", N_("_New Window"), GTK_STOCK_NEW, "<control>N",
+	{ "FileNewWindow", N_("_New Window"), GTK_STOCK_NEW, NULL,
 	  N_("Open a new window"),
 	  G_CALLBACK (window_cmd_file_new_window), NULL },
 	{ "FileNewTab", N_("New _Tab"), EPHY_STOCK_NEW_TAB, "<control>T",
 	  N_("Open a new tab"),
 	  G_CALLBACK (window_cmd_file_new_tab), NULL },
-	{ "FileOpen", N_("_Open..."), GTK_STOCK_OPEN, "<control>O",
+	{ "FileOpen", N_("_Open..."), GTK_STOCK_OPEN, NULL,
 	  N_("Open a file"),
 	  G_CALLBACK (window_cmd_file_open), NULL },
 	{ "FileSaveAs", N_("Save _As..."), GTK_STOCK_SAVE_AS, "<shift><control>S",
 	  N_("Save the current page"),
 	  G_CALLBACK (window_cmd_file_save_as), NULL },
-	{ "FilePrint", N_("_Print..."), GTK_STOCK_PRINT, "<control>P",
+	{ "FilePrint", N_("_Print..."), GTK_STOCK_PRINT, NULL,
 	  N_("Print the current page"),
 	  G_CALLBACK (window_cmd_file_print), NULL },
 	{ "FileSendTo", N_("S_end To..."), EPHY_STOCK_SEND_LINK, NULL,

--
Yoichi ASAI (浅井 陽一) <yatt@xxxxxxxxxxxxxxxxx>