11-02-2017, 08:53 AM | #1 |
Junior Member
Posts: 5
Karma: 10
Join Date: Nov 2017
Device: Should not be mandatory
|
Feature Request: Carriage Return Opens Book
I use Calibre a lot and recommend it to my students regularly. However, one feature I find lacking is the ability to open a book by just hitting carriage return (Enter). I might have just edited the details in the library window, and the book would be currently selected, but I find I always have to mouse over to the line and double-click. <CR> or <Enter> really should do this is well.
William |
11-02-2017, 09:39 AM | #2 | |
Well trained by Cats
Posts: 30,370
Karma: 58053698
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
Calibre offers 'V' as the shortcut to View |
|
Advert | |
|
11-02-2017, 10:12 AM | #3 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
The shortcut for view book is V
And you can change it in Prefrences->Keyboard Although I recommend against using enter, as it is used in text entry fields. |
11-03-2017, 11:37 AM | #4 |
Junior Member
Posts: 5
Karma: 10
Join Date: Nov 2017
Device: Should not be mandatory
|
Thanks for the replies. If you think of the library display as a folder, then users move up and down the list (using the arrow keys) and would press Enter to open. That's certainly the model on Windows and MacOS. I don't use GUIs on Linux enough to know if it's the same there, but I suspect it is.
The only confusion come in Calibre when a field is open for edit. So Enter should only open an book when it otherwise would have no effect. Currently, when I move up and down the library books with the arrow keys and press Enter, nothing happens. William |
11-03-2017, 08:46 PM | #5 | |
US Navy, Retired
Posts: 9,865
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
|
Quote:
|
|
Advert | |
|
11-10-2017, 04:39 AM | #6 |
Junior Member
Posts: 5
Karma: 10
Join Date: Nov 2017
Device: Should not be mandatory
|
Thanks for taking the trouble to reply but you're missing the point.
ALL users (not just me) bring their previous experience to a new app. They cannot guess or even easily find out that 'V' is the key they need to open an item. The spreadsheet model is of no use to them here because there is no concept of opening a spreadsheet row. The closest thing is the folder model, where 'Enter' is used. What is likely to happen in most cases is that users will have to re-'home' as its called in interaction design. This is the act of having to move between input devices. In this case, between the keyboard and the mouse. This is a relatively time-consuming operation in Keystroke-Level Model terms. So it would benefit many users if the 'view' operation was something they are familiar with rather than a relatively arbitrary letter on the keyboard. (For anyone interested you can find the Keystroke Level Model in Wikipedia and courses on interaction design at http://interaction-design.org) |
11-10-2017, 07:17 AM | #7 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Huh? There is a big fat button labelled View. There is no need to guess what key you need to press to view books.
|
11-17-2017, 05:32 AM | #8 |
Junior Member
Posts: 5
Karma: 10
Join Date: Nov 2017
Device: Should not be mandatory
|
I wasn't going to open that can of worms, but since you mention it, almost everywhere else in the user interface world 'view' means to change the layout of the current window. So I would have little confidence in users finding it in the first place. This isn't just a theoretical concern - I have many years experience of testing with users and they just aren't as curious and explorative as most interface designers would like. They just want to get their thing done.
So they fall back to stuff that worked for them elsewhere. Like Enter or Carriage Return to open something in a list. |
11-17-2017, 06:04 AM | #9 |
Grand Sorcerer
Posts: 24,905
Karma: 47303822
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
It is more likely that hitting enter is "do the default action". In a dialog, that is press the "OK" button, and on a list, it is usually "open the selected item" and, again usually, means the same thing as double-clicking on that item. I have always found it strange that calibre has not done something that has been accepted standard all the time I have been using GUIs and for a lot of text-based apps.
|
11-17-2017, 08:26 AM | #10 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Before being able to hit enter to view a book, the user would first have to figure out how to add a book. And there is no standard keyboard shortcut for that. I'm afraid I find the argument that users that first figure out how to click the Add Book button, then cannot figure out how to click the View button, unconvincing.
Indeed, I find the entire line of argument that users cannot figure out the most basic of things unconvincing. Users of that stripe are highly unlikely to have figured out how to download and install calibre in the first place. And even if they did, they are likely to get lost as soon as they need to do anything beyong viewing a book. What I am sympathetic to is an argument around conventions. If it is conventional to so something, it can be annoying if your convention does not work in a new context. It does not, however, mean you cannot figure out how to do the action. So https://github.com/kovidgoyal/calibr...37d56325b8d686 |
11-17-2017, 08:36 AM | #11 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
And I should note that the change will only stay in if I can figure out how to prevent pressing the enter key from messing with the rest of the UI, for instance when editing cells in the book list or using the search bar, etc.
|
11-17-2017, 09:27 AM | #12 |
Grand Sorcerer
Posts: 11,939
Karma: 7219261
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Just to be the devil's advocate: why should ENTER start the viewer instead of opening Edit Metadata? After all, I am looking at a line of metadata and I can reasonably expect ENTER to open the detailed view.
|
11-17-2017, 09:51 AM | #13 |
creator of calibre
Posts: 44,336
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@chaley: you are welcome to submit a tweak to control it, along the lines of the doubleclick tweak.
|
11-17-2017, 10:10 AM | #14 |
Well trained by Cats
Posts: 30,370
Karma: 58053698
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Gah! Worms
Other than 'do the default action', I don't know of many consistent uses of enter in the wonderful world of Windows UI Libre office Calc allows me to set 'enter' to be next Column or Down 1 row 'Tab', is almost as bad. TAB-Order for switching fields In Calibre you set the series name, then you must Tab 2 times because the Tab-order includes the delete series button (please don't change. I now have 6 years of motor memory ) |
11-17-2017, 10:11 AM | #15 | |
Grand Sorcerer
Posts: 11,939
Karma: 7219261
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
As for "standards": my experience is that RETURN does different things in different places. For example, in excel it advances a row. In acrobat it advances a page. In some applications it opens a "details" view. In zillions of applications it "pushes" the default button. It is only in a file manager that it opens the underlying file. I don't see why a file manager's behavior should trump (for example) excel's, given that the user is seeing a spreadsheet of metadata. Opening the book would be close to the last thing I expect ENTER to do. |
|
Tags |
library, open book |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Feature request: Previous/Next Book | Katsunami | Editor | 5 | 11-11-2014 10:22 PM |
Feature Request: Book #s for Book Sets Within a Series | dclewis | Marvin | 0 | 09-23-2014 11:22 PM |
Indesign 8.0.1 Update (Do not translate carriage return to nbsp in EPUB export) WHY?? | ebookn00b | ePub | 7 | 12-17-2012 07:54 AM |
Feature request: Different language = Different book | enriquep | Calibre | 0 | 03-24-2012 01:43 PM |
Search and replace - carriage return | ayjay3 | Sigil | 1 | 11-22-2011 02:32 PM |