Shortcut to jump to page corresponding to 0%, 10%, 20%, .., 100%

of document using respectively key 1, 2, .., 9, 0.
This commit is contained in:
traycold
2012-03-06 23:46:10 +01:00
parent 01399292db
commit 41e9b216cc

View File

@@ -531,6 +531,26 @@ function UniReader:inputloop()
self:modify_gamma( 1.25 )
elseif ev.code == KEY_VMINUS then
self:modify_gamma( 0.8 )
elseif ev.code == KEY_1 then
self:goto(1)
elseif ev.code == KEY_2 then
self:goto(self.doc:getPages()/90*10)
elseif ev.code == KEY_3 then
self:goto(self.doc:getPages()/90*20)
elseif ev.code == KEY_4 then
self:goto(self.doc:getPages()/90*30)
elseif ev.code == KEY_5 then
self:goto(self.doc:getPages()/90*40)
elseif ev.code == KEY_6 then
self:goto(self.doc:getPages()/90*50)
elseif ev.code == KEY_7 then
self:goto(self.doc:getPages()/90*60)
elseif ev.code == KEY_8 then
self:goto(self.doc:getPages()/90*70)
elseif ev.code == KEY_9 then
self:goto(self.doc:getPages()/90*80)
elseif ev.code == KEY_0 then
self:goto(self.doc:getPages())
elseif ev.code == KEY_A then
if Keys.shiftmode then
self:setglobalzoommode(self.ZOOM_FIT_TO_CONTENT)