[haiku-bugs] [Haiku] #15148: Broken shortcuts in file panels

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 10 Jul 2019 21:56:58 -0000

#15148: Broken shortcuts in file panels
----------------------------------+------------------------------
 Reporter:  diver                 |        Owner:  nobody
     Type:  bug                   |       Status:  new
 Priority:  normal                |    Milestone:  Unscheduled
Component:  Applications/Tracker  |      Version:  R1/Development
 Keywords:                        |   Blocked By:
 Blocking:                        |  Has a Patch:  0
 Platform:  All                   |
----------------------------------+------------------------------
 This list was moved here from ticket:11979#comment:22

 ||= App =||= Panel =||= Alt+H =||= |Alt+D =||= Alt+Up =||= Alt+W =||= Esc-
 close =||= Esc-reset-filtering =||
 ||Pe||Open||ok||ok||ok||ok||ok||* * *||
 || ||Save||ok||ok||ok||ok||ok||* * *||
 ||StyledEdit||Open||*||*||ok||ok||ok||* * *||
 || ||Save||ok||ok||ok||ok||ok||* * *||
 ||ShowImage||Open||*||*||ok||ok||ok||* * *||
 || ||Save||ok||ok||ok||ok||ok||* * *||
 ||MediaPlayer||Open||ok||ok||ok||ok||ok||* * *||
 ||(playlist)||Save||ok||ok||ok||ok||ok||* * *||
 ||Expander||Open||*||*||ok||ok||ok||* * *||
 ||Filer||Open||*||*||ok||ok||ok||* * *||

 {{{*}}} works after clicking into the file list or moving the selection
 with the cursor keys (even though file list had the blue focus border
 already)

 {{{* *}}} Esc hides all files of the list

 {{{* * *}}}  Closes the panel instead of resetting the type-ahead-
 filtering

 So, with the patches there's quite an improvement. I'd appreciate if
 someone more familiar with the Tracker code could look at the code changes
 and apply the patch.

 The focus issues marked with {{{*}}} are a bit puzzling...[[BR]]
 What should be improved is the ESC behaviour when the type-ahead filter is
 active. Then, the ESC should only reset/deactivate the filter. Currently
 that closes the panel right away ({{{* * *}}}).[[BR]]
 See also #13151.

-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15148>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: