mirror of https://github.com/nicolargo/glances.git
Option to revert to using arrows to switch sorting? #3385
This commit is contained in:
parent
62e0b784bd
commit
603f1ee8a4
|
|
@ -341,6 +341,12 @@ Examples of use:
|
||||||
dest='disable_cursor',
|
dest='disable_cursor',
|
||||||
help='disable cursor (process selection) in the UI',
|
help='disable cursor (process selection) in the UI',
|
||||||
)
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
'--arrow-keys-sort', # See issue #3385
|
||||||
|
action='store_true',
|
||||||
|
default=False,
|
||||||
|
help='Use arrow keys to sort the process list instead of the SHIFT+key combinations',
|
||||||
|
)
|
||||||
# Sort processes list
|
# Sort processes list
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
'--sort-processes',
|
'--sort-processes',
|
||||||
|
|
|
||||||
|
|
@ -270,10 +270,14 @@ class _GlancesCurses:
|
||||||
{
|
{
|
||||||
self.pressedkey in {ord('e')} and not self.args.programs: self._handle_process_extended,
|
self.pressedkey in {ord('e')} and not self.args.programs: self._handle_process_extended,
|
||||||
self.pressedkey in {ord('k')} and not self.args.disable_cursor: self._handle_kill_process,
|
self.pressedkey in {ord('k')} and not self.args.disable_cursor: self._handle_kill_process,
|
||||||
self.pressedkey in {curses.KEY_SLEFT}: self._handle_sort_left,
|
self.pressedkey in {curses.KEY_LEFT if self.args.arrow_keys_sort else curses.KEY_SLEFT}:
|
||||||
self.pressedkey in {curses.KEY_SRIGHT}: self._handle_sort_right,
|
self._handle_sort_left,
|
||||||
self.pressedkey in {curses.KEY_LEFT}: self._handle_process_name_left,
|
self.pressedkey in {curses.KEY_RIGHT if self.args.arrow_keys_sort else curses.KEY_SRIGHT}:
|
||||||
self.pressedkey in {curses.KEY_RIGHT}: self._handle_process_name_right,
|
self._handle_sort_right,
|
||||||
|
self.pressedkey in {curses.KEY_SLEFT if self.args.arrow_keys_sort else curses.KEY_LEFT}:
|
||||||
|
self._handle_process_name_left,
|
||||||
|
self.pressedkey in {curses.KEY_SRIGHT if self.args.arrow_keys_sort else curses.KEY_RIGHT}:
|
||||||
|
self._handle_process_name_right,
|
||||||
self.pressedkey in {curses.KEY_UP, 65} and not self.args.disable_cursor: self._handle_cursor_up,
|
self.pressedkey in {curses.KEY_UP, 65} and not self.args.disable_cursor: self._handle_cursor_up,
|
||||||
self.pressedkey in {curses.KEY_DOWN, 66} and not self.args.disable_cursor: self._handle_cursor_down,
|
self.pressedkey in {curses.KEY_DOWN, 66} and not self.args.disable_cursor: self._handle_cursor_down,
|
||||||
self.pressedkey in {curses.KEY_F5, 18}: self._handle_refresh,
|
self.pressedkey in {curses.KEY_F5, 18}: self._handle_refresh,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue