[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-usability
Subject:    Re: Keyboard shortcut for RMB menu
From:       Frans Englich <frans.englich () telia ! com>
Date:       2004-11-26 15:52:25
Message-ID: 200411261552.25987.frans.englich () telia ! com
[Download RAW message or body]

On Friday 26 November 2004 15:31, Thomas Zander wrote:
> Hi Ellen.
>
> On Tuesday 23 November 2004 16:54, Ellen Reitmayr wrote:
> > currently, when using the default keyboard scheme, there is only one way
> > to open the RMB menu for an object via the keyboard, namely the menu
> > key.
> >
> > As it can't be assumed that all users possess this special key, there
> > should be a second way to access the RMB menu via the keyboard. The
> > standard is SHIFT-F10 (used e.g. by Windows, Gnome). I therefore suggest
> > to add this shortcut to the existing ones (do not simply replace it as
> > it might cause even more confusion!).
> >
> > When using the windows keyboard scheme, the default shortcut is F10 (see
> > KControl - Keyboard Shortcuts - Shortcut Schemes - Application Shortcuts
> > - Navigation). Note that this does not meet the windows standard (which
> > is SHIFT-F10).
>
> I failed to use the F10 for that purpose, and changing to Shift-F10 failed
> to do anything for me as well. Only 'Menu' seems to do anything relevant.. 
> So there appears to be a problem, at least in my setup anyway.

Mine too, I started patching this but there's some bug with the RMB code. 
Haven't found what. Attached is what I patched.


Cheers,

		Frans


["rmb_shift_f10.diff" (text/x-diff)]

Index: kcontrol/keys/ChangeLog
===================================================================
RCS file: /home/kde/kdebase/kcontrol/keys/ChangeLog,v
retrieving revision 1.3
diff -u -3 -p -r1.3 ChangeLog
--- kcontrol/keys/ChangeLog	20 Aug 1999 07:58:34 -0000	1.3
+++ kcontrol/keys/ChangeLog	26 Nov 2004 15:43:09 -0000
@@ -1,3 +1,7 @@
+2004-11-26 Frans Englich <frans.englich@telia.com>
+	* Changed all themes to use Shift+F10 as alternative 
+	shortcut for Context Menu. Consistency with Windows.
+
 1999-08-19 Duncan Haldane <duncan@kde.org>
 	* removed left-over commented out code from change
 	decribed below, and adjusted help doc names to
@@ -6,7 +10,7 @@
 1999-02-28 Duncan Haldane <duncan@kde.org>
 	* commented out those unnecessary debug calls.
 	in keyconfig.cpp 
-	
+
 1998-12-19 Duncan Haldane <f.d.m.haldane@cwix.com>
 	* Converted global.cpp, global.h to keyconfig.cpp,
 	keyconfig.h, that can now be used to configure both
@@ -20,7 +24,7 @@
 	* appropriate changes to Makefile.am.
 	* standard key binding are now #include'd from
 	stdbindings.cpp
-        *  standard.cpp, standard.h are left here for now.
+	*  standard.cpp, standard.h are left here for now.
 	The entries that used to use them in main.cpp and
 	Makefile.am are just commented out for now.
-	
\ No newline at end of file
+	
Index: kcontrol/keys/kde3.kksrc
===================================================================
RCS file: /home/kde/kdebase/kcontrol/keys/kde3.kksrc,v
retrieving revision 1.85
diff -u -3 -p -r1.85 kde3.kksrc
--- kcontrol/keys/kde3.kksrc	7 May 2004 04:12:38 -0000	1.85
+++ kcontrol/keys/kde3.kksrc	26 Nov 2004 15:43:09 -0000
@@ -158,7 +158,7 @@ Next=Next
 NextCompletion=Ctrl+Down
 Open=Ctrl+O
 Paste=Ctrl+V;Shift+Insert
-PopupMenuContext=Menu
+PopupMenuContext=Menu;Shift+F10
 PrevCompletion=Ctrl+Up
 Print=Ctrl+P
 Prior=Prior
Index: kcontrol/keys/kde4.kksrc
===================================================================
RCS file: /home/kde/kdebase/kcontrol/keys/kde4.kksrc,v
retrieving revision 1.85
diff -u -3 -p -r1.85 kde4.kksrc
--- kcontrol/keys/kde4.kksrc	7 May 2004 04:12:38 -0000	1.85
+++ kcontrol/keys/kde4.kksrc	26 Nov 2004 15:43:09 -0000
@@ -157,7 +157,7 @@ Next=Next
 NextCompletion=Ctrl+Down
 Open=Ctrl+O
 Paste=Ctrl+V;Shift+Insert
-PopupMenuContext=Menu
+PopupMenuContext=Menu;Shift+F10
 PrevCompletion=Ctrl+Up
 Print=Ctrl+P
 Prior=Prior
Index: kcontrol/keys/mac4.kksrc
===================================================================
RCS file: /home/kde/kdebase/kcontrol/keys/mac4.kksrc,v
retrieving revision 1.68
diff -u -3 -p -r1.68 mac4.kksrc
--- kcontrol/keys/mac4.kksrc	7 May 2004 04:12:38 -0000	1.68
+++ kcontrol/keys/mac4.kksrc	26 Nov 2004 15:43:09 -0000
@@ -160,7 +160,7 @@ Next=Next
 NextCompletion=Ctrl+Down
 Open=Ctrl+O
 Paste=Ctrl+V
-PopupMenuContext=Menu
+PopupMenuContext=Menu;Shift+F10
 PrevCompletion=Ctrl+Up
 Print=Ctrl+P
 Prior=Prior
Index: kcontrol/keys/unix3.kksrc
===================================================================
RCS file: /home/kde/kdebase/kcontrol/keys/unix3.kksrc,v
retrieving revision 1.95
diff -u -3 -p -r1.95 unix3.kksrc
--- kcontrol/keys/unix3.kksrc	7 May 2004 04:12:38 -0000	1.95
+++ kcontrol/keys/unix3.kksrc	26 Nov 2004 15:43:09 -0000
@@ -159,7 +159,7 @@ Next=Next
 NextCompletion=Ctrl+Down
 Open=Ctrl+O
 Paste=Ctrl+V
-PopupMenuContext=Menu
+PopupMenuContext=Menu;Shift+F10
 PrevCompletion=Ctrl+Up
 Print=Ctrl+P
 Prior=Prior
Index: kcontrol/keys/win3.kksrc
===================================================================
RCS file: /home/kde/kdebase/kcontrol/keys/win3.kksrc,v
retrieving revision 1.69
diff -u -3 -p -r1.69 win3.kksrc
--- kcontrol/keys/win3.kksrc	7 May 2004 04:12:38 -0000	1.69
+++ kcontrol/keys/win3.kksrc	26 Nov 2004 15:43:09 -0000
@@ -159,7 +159,7 @@ Next=Next
 NextCompletion=Ctrl+Down
 Open=Ctrl+O
 Paste=Ctrl+V
-PopupMenuContext=F10
+PopupMenuContext=Shift+F10
 PrevCompletion=Ctrl+Up
 Print=Ctrl+P
 Prior=Prior
Index: kcontrol/keys/win4.kksrc
===================================================================
RCS file: /home/kde/kdebase/kcontrol/keys/win4.kksrc,v
retrieving revision 1.71
diff -u -3 -p -r1.71 win4.kksrc
--- kcontrol/keys/win4.kksrc	7 May 2004 04:12:38 -0000	1.71
+++ kcontrol/keys/win4.kksrc	26 Nov 2004 15:43:10 -0000
@@ -160,7 +160,7 @@ Next=Next
 NextCompletion=Ctrl+Down
 Open=Ctrl+O
 Paste=Ctrl+V
-PopupMenuContext=F10
+PopupMenuContext=Shift+F10
 PrevCompletion=Ctrl+Up
 Print=Ctrl+P
 Prior=Prior
Index: kcontrol/keys/wm3.kksrc
===================================================================
RCS file: /home/kde/kdebase/kcontrol/keys/wm3.kksrc,v
retrieving revision 1.41
diff -u -3 -p -r1.41 wm3.kksrc
--- kcontrol/keys/wm3.kksrc	7 May 2004 04:12:38 -0000	1.41
+++ kcontrol/keys/wm3.kksrc	26 Nov 2004 15:43:10 -0000
@@ -136,7 +136,7 @@ Next=Next
 NextCompletion=Ctrl+Down
 Open=Ctrl+O
 Paste=Ctrl+V;Shift+Insert
-PopupMenuContext=Menu
+PopupMenuContext=Menu;Shift+F10
 PrevCompletion=Ctrl+Up
 Print=Ctrl+P
 Prior=Prior


_______________________________________________
kde-usability mailing list
kde-usability@kde.org
https://mail.kde.org/mailman/listinfo/kde-usability


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic