It is not obvious that "q" must be pressed to exit help (man pages)
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
CLI Companion | Status tracked in Trunk | |||||
Trunk |
Fix Released
|
Medium
|
CLI Companion Development Team |
Bug Description
It is not immediately apparent to the target audience that "q" must be pressed to exit the help function (man pages).
When showing CLIcompanion to a group of four people who were unfamiliar with the terminal (i.e. the target audience for this app) I noticed that they were pressing "ESC", "enter" & "CTRL"+"x". They also tried clicking on the "help" button again. One user closed the app (by clicking on the close "X" window control [top left corner]) & then re-launching the app to workaround this problem.
Once I explained to them that they need to press "q" & then "enter" they were able to continue using CLIcompanion.
"ESC" seemed to be the first option all of these four users tried first. Perhaps we could map "ESC" to exit the man page?
Related branches
- Duane Hinnen: Approve
-
Diff: 76 lines (+26/-15)2 files modified.clicompanion (+11/-11)
clicompanion.0.0.7.py (+15/-4)
- Marek Bardoński: Approve
-
Diff: 2007 lines (+779/-533)7 files modifiedclicompanion (+6/-4)
clicompanionlib/config.py (+237/-26)
clicompanionlib/controller.py (+206/-252)
clicompanionlib/menus_buttons.py (+27/-25)
clicompanionlib/tabs.py (+77/-42)
clicompanionlib/utils.py (+142/-3)
clicompanionlib/view.py (+84/-181)
Changed in clicompanion: | |
assignee: | nobody → CLIcompanion Development Team (clicompanion-devs) |
importance: | Undecided → Medium |
Changed in clicompanion: | |
status: | New → Fix Committed |
I piped the 'man' command through 'most'. It provides instructions at the bottom of the screen for exiting and scrolling.
'most' is not a default package so this must be added to the dependencies.