1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
from __future__ import absolute_import
from qtpy.QtGui import QKeySequence
from qtpy.QtCore import Qt
def hotkey(seq):
return QKeySequence(seq)
# A-G
STAGE_MODIFIED = hotkey(Qt.ALT + Qt.Key_A)
WORD_LEFT = hotkey(Qt.Key_B)
BLAME = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_B)
BRANCH = hotkey(Qt.CTRL + Qt.Key_B)
CHECKOUT = hotkey(Qt.ALT + Qt.Key_B)
CHERRY_PICK = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_C)
DIFFSTAT = hotkey(Qt.ALT + Qt.Key_D)
DIFF = hotkey(Qt.CTRL + Qt.Key_D)
DIFF_SECONDARY = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_D)
EDIT = hotkey(Qt.CTRL + Qt.Key_E)
EDIT_SECONDARY = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_E)
EXPORT = hotkey(Qt.ALT + Qt.Key_E)
FIT = hotkey(Qt.Key_F)
FETCH = hotkey(Qt.CTRL + Qt.Key_F)
FILTER = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_F)
GREP = hotkey(Qt.CTRL + Qt.Key_G)
# H-P
MOVE_LEFT = hotkey(Qt.Key_H)
MOVE_LEFT_SHIFT = hotkey(Qt.SHIFT + Qt.Key_H)
HISTORY = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_H)
SIGNOFF = hotkey(Qt.CTRL + Qt.Key_I)
MOVE_DOWN = hotkey(Qt.Key_J)
MOVE_DOWN_SHIFT = hotkey(Qt.SHIFT + Qt.Key_J)
MOVE_DOWN_SECONDARY = hotkey(Qt.ALT + Qt.Key_J)
MOVE_DOWN_TERTIARY = hotkey(Qt.SHIFT + Qt.Key_J)
MOVE_UP = hotkey(Qt.Key_K)
MOVE_UP_SHIFT = hotkey(Qt.SHIFT + Qt.Key_K)
MOVE_UP_SECONDARY = hotkey(Qt.ALT + Qt.Key_K)
MOVE_UP_TERTIARY = hotkey(Qt.SHIFT + Qt.Key_K)
MOVE_RIGHT = hotkey(Qt.Key_L)
MOVE_RIGHT_SHIFT = hotkey(Qt.SHIFT + Qt.Key_L)
FOCUS = hotkey(Qt.CTRL + Qt.Key_L)
FOCUS_DIFF = hotkey(Qt.CTRL + Qt.Key_J)
FOCUS_STATUS = hotkey(Qt.CTRL + Qt.Key_K)
AMEND = hotkey(Qt.CTRL + Qt.Key_M)
MERGE = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_M)
PUSH = hotkey(Qt.CTRL + Qt.Key_P)
PULL = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_P)
# Q-Z
QUIT = hotkey(Qt.CTRL + Qt.Key_Q)
REFRESH = hotkey(Qt.CTRL + Qt.Key_R)
REFRESH_SECONDARY = hotkey(Qt.Key_F5)
REFRESH_HOTKEYS = (REFRESH, REFRESH_SECONDARY)
STAGE_DIFF = hotkey(Qt.Key_S)
STAGE_SELECTION = hotkey(Qt.CTRL + Qt.Key_S)
STASH = hotkey(Qt.ALT + Qt.SHIFT + Qt.Key_S)
FINDER = hotkey(Qt.CTRL + Qt.Key_T)
FINDER_SECONDARY = hotkey(Qt.Key_T)
TERMINAL = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_T)
STAGE_UNTRACKED = hotkey(Qt.ALT + Qt.Key_U)
REVERT = hotkey(Qt.CTRL + Qt.Key_U)
WORD_RIGHT = hotkey(Qt.Key_W)
UNDO = hotkey(Qt.CTRL + Qt.Key_Z)
# Numbers
START_OF_LINE = hotkey(Qt.Key_0)
# Special keys
BACKSPACE = hotkey(Qt.Key_Backspace)
TRASH = hotkey(Qt.CTRL + Qt.Key_Backspace)
DELETE_FILE = hotkey(Qt.CTRL + Qt.SHIFT + Qt.Key_Backspace)
DELETE_FILE_SECONDARY = hotkey(Qt.CTRL + Qt.Key_Backspace)
PREFERENCES = hotkey(Qt.CTRL + Qt.Key_Comma)
END_OF_LINE = hotkey(Qt.Key_Dollar)
DOWN = hotkey(Qt.Key_Down)
ENTER = hotkey(Qt.Key_Enter)
ZOOM_OUT = hotkey(Qt.Key_Minus)
REMOVE_ITEM = hotkey(Qt.Key_Minus)
ADD_ITEM = hotkey(Qt.Key_Plus)
ZOOM_IN = hotkey(Qt.Key_Plus)
ZOOM_IN_SECONDARY = hotkey(Qt.Key_Equal)
QUESTION = hotkey(Qt.Key_Question)
RETURN = hotkey(Qt.Key_Return)
ACCEPT = (ENTER, RETURN)
COMMIT = hotkey(Qt.CTRL + Qt.Key_Return)
PRIMARY_ACTION = hotkey(hotkey(Qt.Key_Space))
SECONDARY_ACTION = hotkey(Qt.SHIFT + Qt.Key_Space)
LEAVE = hotkey(Qt.SHIFT + Qt.Key_Tab)
UP = hotkey(Qt.Key_Up)
CTRL_RETURN = hotkey(Qt.CTRL + Qt.Key_Return)
CTRL_ENTER = hotkey(Qt.CTRL + Qt.Key_Enter)
# Rebase
REBASE_PICK = (hotkey(Qt.Key_1), hotkey(Qt.Key_P))
REBASE_REWORD = (hotkey(Qt.Key_2), hotkey(Qt.Key_R))
REBASE_EDIT = (hotkey(Qt.Key_3), hotkey(Qt.Key_E))
REBASE_FIXUP = (hotkey(Qt.Key_4), hotkey(Qt.Key_F))
REBASE_SQUASH = (hotkey(Qt.Key_5), hotkey(Qt.Key_S))
# Key Sequences
COPY = QKeySequence.Copy
CLOSE = QKeySequence.Close
CUT = QKeySequence.Cut
DELETE = QKeySequence.Delete
NEW = QKeySequence.New
OPEN = QKeySequence.Open
|