- if self.mview:
- mv = self.mview
- if ev.keyval in [ord('O'), ord('o')]:
- mv.zoom = 1.0
- elif ev.keyval in [ord('P'), ord('p')]:
- mv.zoom = None
- elif ev.keyval in [ord('[')]:
- mv.zoom = min(mv.zoom * 1.25, 3)
- elif ev.keyval in [ord(']')]:
- mv.zoom /= 1.25
- elif ev.keyval in [ord('H'), ord('h')]:
- mv.pan((-100, 0))
- elif ev.keyval in [ord('J'), ord('j')]:
- mv.pan((0, 100))
- elif ev.keyval in [ord('K'), ord('k')]:
- mv.pan((0, -100))
- elif ev.keyval in [ord('L'), ord('l')]:
- mv.pan((100, 0))
- elif ev.keyval in [ord(' ')]:
- mv.setpage(mv.cursor.next())
- elif ev.keyval in [65288]:
- mv.setpage(mv.cursor.prev())
+ if ev.keyval in [ord('O'), ord('o')]:
+ self.zoom = 1.0
+ elif ev.keyval in [ord('P'), ord('p')]:
+ self.zoom = None
+ elif ev.keyval in [ord('[')]:
+ self.zoom = min(self.zoom * 1.25, 3)
+ elif ev.keyval in [ord(']')]:
+ self.zoom /= 1.25
+ elif ev.keyval in [ord('h')]:
+ self.pan((-100, 0))
+ elif ev.keyval in [ord('j')]:
+ self.pan((0, 100))
+ elif ev.keyval in [ord('k')]:
+ self.pan((0, -100))
+ elif ev.keyval in [ord('l')]:
+ self.pan((100, 0))
+ elif ev.keyval in [ord('H')]:
+ self.page.set_off((0, self.page.off[1]))
+ elif ev.keyval in [ord('J')]:
+ self.page.set_off((self.page.off[0], self.page.get_asize()[1]))
+ elif ev.keyval in [ord('K')]:
+ self.page.set_off((self.page.off[1], 0))
+ elif ev.keyval in [ord('L')]:
+ self.page.set_off((self.page.get_asize()[0], self.page.off[1]))
+ elif ev.keyval in [ord(' ')]:
+ self.setpage(self.cursor.next())
+ elif ev.keyval in [65288]:
+ self.setpage(self.cursor.prev())