Hello there!

    I would like to discuss your opinions on context menu key usage. You
know, there are two kinds of the context menus in the folder view - one
is the context menu for the folder itself, and another one is the context
menu for the selected files (available only if there are some). Those two
context menus in most cases have almost nothing in common, just because
operations with view and operations with files are so much different. And
see what we had before 1.1 version:

Context menu    No selection in folder  Some files selected in folder
------------    ----------------------  -----------------------------
Folder menu     <Menu>                  not available via keyboard
Selection menu  -                       <Menu>

which is completely inconsistent from my point of view - you cannot know
which context menu will be shown on <Menu> keypress. For normal people it
is not a problem but for blind people that will be a big problem since
they cannot see if there are some files selected right away and pressing
the <Menu> key will give then unpredictable results unless they check if
there is a selection in the folder (which isn't so obvious for blind as I
said already).

To avoid the inconsistency I've changed the <Menu> key in 1.1 to call the
Folder context menu always instead and in 1.2 it works such way:

Context menu    No selection in folder  Some files selected in folder
------------    ----------------------  -----------------------------
Folder menu     <Menu>                  <Menu>
Selection menu  -                       <Shift> + <Menu>

which is more consistent and easy to learn. But now I'm not sure if those
keybindings are right ones because some people still expect <Menu> key to
open the Selection context menu.

What do you think about it and do you have any ideas if that should be
changed in 1.2 to something else or is it OK to work as noted above? At
least the requestor in ticket 3613751 said it is fine to use <Shift> +
<Menu> if it will work. So I would like to hear other opinions as well.

    With best regards.
    Andriy.

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Pcmanfm-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pcmanfm-develop

Reply via email to