mercurial/crecord.py
changeset 25461 6fabde6ef445
parent 25449 c39640d26a4c
parent 25460 bd4bcfa48c9e
child 25555 838fa1932ff8
equal deleted inserted replaced
25459:0bda5bfaf0b1 25461:6fabde6ef445
  1329 the following are valid keystrokes:
  1329 the following are valid keystrokes:
  1330 
  1330 
  1331                 [space] : (un-)select item ([~]/[x] = partly/fully applied)
  1331                 [space] : (un-)select item ([~]/[x] = partly/fully applied)
  1332                       a : (un-)select all items
  1332                       a : (un-)select all items
  1333     up/down-arrow [k/j] : go to previous/next unfolded item
  1333     up/down-arrow [k/j] : go to previous/next unfolded item
  1334         pgup/pgdn [k/j] : go to previous/next item of same type
  1334         pgup/pgdn [K/J] : go to previous/next item of same type
  1335  right/left-arrow [l/h] : go to child item / parent item
  1335  right/left-arrow [l/h] : go to child item / parent item
  1336  shift-left-arrow   [h] : go to parent header / fold selected header
  1336  shift-left-arrow   [H] : go to parent header / fold selected header
  1337                       f : fold / unfold item, hiding/revealing its children
  1337                       f : fold / unfold item, hiding/revealing its children
  1338                       F : fold / unfold parent item and all of its ancestors
  1338                       F : fold / unfold parent item and all of its ancestors
  1339                       m : edit / resume editing the commit message
  1339                       m : edit / resume editing the commit message
  1340                       e : edit the currently selected hunk
  1340                       e : edit the currently selected hunk
  1341                       a : toggle amend mode (hg rev >= 2.2)
  1341                       a : toggle amend mode (hg rev >= 2.2)
  1518         return True
  1518         return True
  1519 
  1519 
  1520     def handlekeypressed(self, keypressed, test=False):
  1520     def handlekeypressed(self, keypressed, test=False):
  1521         if keypressed in ["k", "KEY_UP"]:
  1521         if keypressed in ["k", "KEY_UP"]:
  1522             self.uparrowevent()
  1522             self.uparrowevent()
  1523         if keypressed in ["k", "KEY_PPAGE"]:
  1523         if keypressed in ["K", "KEY_PPAGE"]:
  1524             self.uparrowshiftevent()
  1524             self.uparrowshiftevent()
  1525         elif keypressed in ["j", "KEY_DOWN"]:
  1525         elif keypressed in ["j", "KEY_DOWN"]:
  1526             self.downarrowevent()
  1526             self.downarrowevent()
  1527         elif keypressed in ["j", "KEY_NPAGE"]:
  1527         elif keypressed in ["J", "KEY_NPAGE"]:
  1528             self.downarrowshiftevent()
  1528             self.downarrowshiftevent()
  1529         elif keypressed in ["l", "KEY_RIGHT"]:
  1529         elif keypressed in ["l", "KEY_RIGHT"]:
  1530             self.rightarrowevent()
  1530             self.rightarrowevent()
  1531         elif keypressed in ["h", "KEY_LEFT"]:
  1531         elif keypressed in ["h", "KEY_LEFT"]:
  1532             self.leftarrowevent()
  1532             self.leftarrowevent()
  1533         elif keypressed in ["h", "KEY_SLEFT"]:
  1533         elif keypressed in ["H", "KEY_SLEFT"]:
  1534             self.leftarrowshiftevent()
  1534             self.leftarrowshiftevent()
  1535         elif keypressed in ["q"]:
  1535         elif keypressed in ["q"]:
  1536             raise util.Abort(_('user quit'))
  1536             raise util.Abort(_('user quit'))
  1537         elif keypressed in ["c"]:
  1537         elif keypressed in ["c"]:
  1538             if self.confirmcommit():
  1538             if self.confirmcommit():