Ticket #10 (closed defect: fixed)

Opened 4 years ago

Last modified 7 months ago

Incomplete keyboard support

Reported by: anonymous Owned by: Jordi
Priority: trivial Version: 0.1.3
Keywords: Cc:

Description

MainView.cxx (1153):

/// @brief The page view has been scrolled.
///
/// This only happends when the user uses the mouse wheel.

This should be a bug. It would be great if keyboard support were vastly enhanced. The page area should be able to get the focus and be scrolled with Up/Down or other keys, in addition to the PgUp/Dn bindings. Not just this, but with every action having a default (and a configurable) binding. This is partly taste (enhancement, perhaps), and partly accessibility (defect).

Attachments

epdfview-0.1.4-scrolling.patch (4.1 kB) - added by LoneFox 4 years ago.
A patch that makes the keyboard scrolling work as expected by most users.

Change History

Changed 4 years ago by jordi

This comments tries to mean that only when the mouse wheel has scrolled the page all up or all down it changes to the previous or next page respectively.

For now I have disabled this bevaviour because I want to implement a continuous mode just like Acrobat Adobe Reader does.

What I have done is letting the scrolled window where the page is shown grab the keybord focus, so it's possible to scroll the page using the default's GTK+ bindings (the same for each GTK+ application) except for the binding that are already taken (i.e., PgUp?, PgDown?, Ctrl+Home and Ctrl+End).

I also don't think that each action should have a binding, just only the more freqüent: I don't see the point on adding a binding to show/hide the toolbar or the status bar. If you really need to do this using the keyboard each menu and menu item already has a mnemonic.

Changed 4 years ago by LoneFox

A patch that makes the keyboard scrolling work as expected by most users.

Changed 4 years ago by jordi

  • status changed from new to closed
  • resolution set to fixed

I applied the patch ([188]) and it works perfectly, thank you very much.

Changed 12 months ago by perlharbor

2 2

Changed 10 months ago by Cenambub

hm... informative..

Changed 9 months ago by funkdoods

well.. it's like I said!

Changed 7 months ago by anonymous

What I have done is letting the scrolled window where the page is shown grab the keybord focus, so it's possible to scroll the page using the default's GTK+ bindings (the same for each GTK+ application) except for the binding that are already taken (i.e., PgUp??, PgDown??, Ctrl+Home and Ctrl+End).nike air yeezy

I also don't think that each action should have a binding, just only the more freqüent: I don't see the point on adding a binding to show/hide the toolbar or the status bar. If you really need to do this using the keyboard each menu and menu item already has a mnemonic.

Changed 7 months ago by MakeIphoneApplications

<b>Make Iphone Applications</b>

You can make money online when you use technology, which is all free online for the taking, to build web applications. But not just any web applications - special applications. Applications that are in hot demand right now and that people are clammoring to get.

Investing a few dollars will make it easier, but if you have no money to spare, you can do this with free download software and a website. A website, including a domain name, tools to build the site and a host can cost around $470 to start and $5 a month to operate. You can even get companies to host for free. After that, you just need to know the proper resources to use to get the word out to the public, for free in a great deal of cases, about your application.

The hottest technology to come on the market in a long time is the iPhone. Right now, Apple has introduced the G3 iPhone to the public and people are knocking themselves out to try to get the best applications. By making applications and selling them or distributing them online, you can make a lot of money in this arena.

This is where <a href=http://www.MakeMoneyApps.com>Make Iphone Applications</a> http://www.MakeMoneyApps.com comes in.

Our guide shows you how to tap into this market and how to make money online from your very own Iphone Applications. So go to the site and check it out for more information.

Add/Change #10 (Incomplete keyboard support)

Author



Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.