vi keyboard shortcuts blatantly stolen from G+ please
Title:
vi keyboard shortcuts blatantly stolen from G+ please
Area:
Frontend
Summary:
j and k for forward and back one post. Could perhaps go one further and add h for parent, and l for child.
Description:
Use j and k for forward and back one post. Could perhaps go one further and add h for parent, and l for child in thread.
Ok, clearly I'm a vim user, but regardless of that, these keys are used pretty much nowhere as shortcuts. FF already nicely implements / for search.
The single most brilliant idea of G+ is I can <i>cleanly</i> skip or backup a post with one keypress. (It would appear I'm easily pleased) Spacebar doesn't do it - especially here where a post could be 5 lines or 500 lines with embedded pictures. Also sometimes it's nice to cleanly go back to start of a post to check/re-read. No other site, to my knowledge does similar, but I now press these damn keys on LJ and FB all the time - and still it never works no matter how many times I try! :D
Any other website that offers a shortcut or two tends to be using meta key combinations like CTRL / ALT. This of course means there's a big chance of getting in the way of local applications which have mapped the same combination. Skip post then becomes skip track in winamp or volume and you're irritated (or deafened) :)
DW has lengthy posts regularly - some of them I'm simply not going to be interested in - be that another 206 pictures of someone's redecorating, pet cat, paper clip collection, or simply a huge post on something you've no interest in.
Set an anchor on each entry, and let me skip in one smooth action. It's a simple fix for much added slickness.
This suggestion:
Should be implemented as-is.
10 (15.4%)
Should be implemented with changes. (please comment)
8 (12.3%)
Shouldn't be implemented.
14 (21.5%)
(I have no opinion)
32 (49.2%)
(Other: please comment)
1 (1.5%)

no subject
no subject
-If on a journal/community recent entries page, go back/forward # entries
-If on a read page/network page, go back/forward # entries
(And since these are different pages, you could use the same keybinding for each, and it could possibly also be the same as the keybinding when viewing an entry, although I have another musing on that below.)
With what to do when viewing an entry, I'm undecided. This suggestion suggests going back/forward an entry. I think more than that I often find myself wanting to go back/forward pages of comments on the entry. Maybe a different keybinding for each? I really like the new forward/back pages of comments feature recently implemented on LiveJournal (they do use a ctrl+arrow keybinding, though).
Anywho, I'm in favor of any and all keyboard shortcuts that are implemented. It's an accessibility win for me as well. And I do prefer vi keybindings myself b/c then I don't have to hold down one key while pressing another key (which is more painful).
no subject
Skip past entries one at a time in your friends page view
Skip between comment entries in single post view, with h and l going up and down levels of hierarchy in threads.
That's how I was visualising it anyway.
I'm happy with CTRL left / right for paging, but maybe for accessibility it's better to use up non-meta combinations first?
(And I don't like heavy use of meta combos as some I've set up locally)
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
I know this is kind of a pain, since browser support for <rel> links is pretty sucky at the moment, but I think that adhering to the standard is the best thing to do in this case. That way, we don't end up in a mess where different sites are using different keys, and different people have different preferences, and so on. This is much better with the keyboard shortcuts dealt with browser-side.
And yes, I know there's also something to be said for ignoring standards that aren't well supported if doing so will bring a big usability boost, but given the small percentage of users who would actually use this function, I don't think it's justified in this case.
no subject
It may be the better case and place for them to be, but if browsers simply don't support them as of yet, that's not a solution.
Not sure there's a need for any preferences for this suggestion though.
Is the percentage who'd use actually that tiny though? Keyboard being significantly faster after all. (I have no idea of actual likelihood). Sure, most don't but power users are a pretty significant subset.
no subject
a. Prefer keyboard navigation to mouse navigation.
b. Have a use case such that they frequently use previous and next links.
c. Know that this feature exists.
I can't imagine this being a large number of people at all.
Also, the standard really isn't that rarely adopted. As well as Dreamwidth, it's also used by LiveJournal, Movable Type, Google search, many webcomics, etc. It's far from universally supported, I agree, but it's not as if this is just a Dreamwidth thing and it's an addon that would just work from Dreamwidth. It's a broader solution for the minority of users for whom this would be a useful feature.
no subject
no subject
no subject
I was not picturing navigating next/previous post within a journal displaying one post at a time (although I do that occasionally), but jumping down to the next item on a reading page or when viewing someone's journal in the view of 10 or 20 or however many posts per page they have set. (Since the OP mentions that spacebar does not do it for them, I assumed that scenario was what they were talking about.)
no subject
I approve of following standards. But I approve more of having a usable product.
no subject
It's a (reasonably newish) standard in which a site can tell a browser where they should go if the next/previous button is pressed. Currently it's not implemented in a lot of browsers, but a few years back that was true of embedded video, etc.
It can be implementable already with plugins, etc and the more sites that use and support it the more likely it is that browser designers will wuypport it natively without the need to install a plugin at all.
Essentially, you don't need to know what the backend is doing as an end user, but if you want the feature you can install something to get it working.
I approve of using standards to make a usable product.
A thought is occurring. We need a Dreamwidth Firefox/Chrome/whatever plugin that supports all this stuff that we can promote to users. I have no clue where to start with such things, but there are many features that can be accessed better with a plugin.
(I have progammable mouse thumb buttons so they're page up/page down when I'm browsing, so irrelevent to me)
no subject
no subject
no subject
It seems to go to not found pages quite frequently, so Im not entirely sure what it's picking up or how- although I note in the docs it's doing some "guesses" to extract links.
It doesn't interact at all within a page - ie it doesn't move between entries ON the page which was the point of this suggestion - be that posts on a reading page / someone's journal or community, or comments on an individual entry.
no subject
I'd be happy enough with the vi-style hjkl keys that I learned nearly 30 years ago playing rog/srog/rogue/nethack, or if there's a more widely-used standard, I'd be happy enough to learn that. Either way, I would want the usage to be well-documented.
Pending feedback from
no subject
no subject
no subject
no subject
Also, I happen to use a browser that does follow HTML standards and thus I already have working keyboard shortcuts for navigation (which I can change to make sense with my key layout). If you really want this capability, I suggest you start using a proper browser? :P
no subject
Though FF does offer some behaviour (albeit mouse only) with an addon mentioned somewhere else in the comments here, it's not close to the behaviour I'm suggesting
no subject
no subject