1#=========================================================== 2# CoolReader3 3# Key to Command map file 4# 5# all identifiers should be declared in keydefs.ini 6#=========================================================== 7 8#main viewer window, commands possible to use in override 9 10[main-override-commands] 11#2 = DCMD_LINEUP 121001 = DCMD_PAGEUP 131002 = DCMD_PAGEDOWN 141003 = DCMD_PAGEUP, 10 151004 = DCMD_PAGEDOWN, 10 16#5 = DCMD_LINEDOWN 171005 = DCMD_BEGIN 181006 = DCMD_END 196 = DCMD_LINK_FORWARD 207 = DCMD_LINK_BACK 21 22#22 = DCMD_LINK_FIRST 23#8 = DCMD_LINK_NEXT 24#9 = DCMD_LINK_PREV 25#10 = DCMD_LINK_GO 26#12 = DCMD_GO_POS 27#13 = DCMD_GO_PAGE 2814 = DCMD_ZOOM_IN 2915 = DCMD_ZOOM_OUT 30191 = DCMD_MOVE_BY_CHAPTER, 1 31192 = DCMD_MOVE_BY_CHAPTER, -1 32 33#20 = DCMD_GO_SCROLL_POS 34#21 = DCMD_TOGGLE_PAGE_SCROLL_VIEW 35231 = DCMD_ROTATE_BY, 1 36232 = DCMD_ROTATE_BY, -1 37241 = DCMD_ROTATE_SET, 0 38242 = DCMD_ROTATE_SET, 1 39 4025 = DCMD_SAVE_HISTORY 4126 = DCMD_SAVE_TO_CACHE 4216 = DCMD_TOGGLE_TEXT_FORMAT 43116 = DCMD_TOGGLE_BOLD 44 4527 = MCMD_QUIT 4628 = MCMD_MAIN_MENU 4729 = MCMD_GO_PAGE 48291 = MCMD_GO_PERCENT 4933 = MCMD_GO_LINK 5030 = MCMD_SETTINGS 5131 = MCMD_SETTINGS_FONTSIZE 5232 = MCMD_SETTINGS_ORIENTATION 53#34 = MCMD_LONG_FORWARD 54#35 = MCMD_LONG_BACK 5536 = MCMD_DICT 5643 = MCMD_DICT_VKEYBOARD 57#44 = MCMD_DICT_FIND 5837 = MCMD_BOOKMARK_LIST 5938 = MCMD_RECENT_BOOK_LIST 60#38 = MCMD_OPEN_RECENT_BOOK 61138 = MCMD_SWITCH_TO_RECENT_BOOK 6239 = MCMD_ABOUT 6340 = MCMD_CITE 6441 = MCMD_SEARCH 65#42 = MCMD_SEARCH_FINDFIRST 66#45 = MCMD_KBD_NEXTLAYOUT 67#46 = MCMD_KBD_PREVLAYOUT 6847 = MCMD_HELP 6948 = MCMD_HELP_KEYS 70 71 72171 = DCMD_BOOKMARK_SAVE_N, 0 73172 = DCMD_BOOKMARK_SAVE_N, 1 74173 = DCMD_BOOKMARK_SAVE_N, 2 75174 = DCMD_BOOKMARK_SAVE_N, 3 76175 = DCMD_BOOKMARK_SAVE_N, 4 77#176 = DCMD_BOOKMARK_SAVE_N, 5 78181 = DCMD_BOOKMARK_GO_N, 1 79182 = DCMD_BOOKMARK_GO_N, 2 80183 = DCMD_BOOKMARK_GO_N, 3 81184 = DCMD_BOOKMARK_GO_N, 4 82#185 = DCMD_BOOKMARK_GO_N, 5 83 84#main viewer window, keys possible to override 85[main-override-keys] 86'1' = 1000 87'2' = 1 88'3' = 2 89'4' = 3 90'5' = 4 91'6' = 5 92'7' = 6 93'8' = 7 94'1', LONG = 10 95'2', LONG = 11 96'3', LONG = 12 97'4', LONG = 13 98'5', LONG = 14 99'6', LONG = 15 100'7', LONG = 16 101'8', LONG = 17 102'9' = 8 103'0' = 9 104'9', LONG = 18 105'0', LONG = 19 106XK_Prior = 30 107XK_Prior, LONG = 31 108XK_Next = 32 109XK_Next, LONG = 32 110XK_Return = 20 111XK_Return, LONG = 21 112XK_KP_Enter = 40 113XK_KP_Enter, LONG = 41 114 115# main viewer window 116[main] 117'1' = DCMD_LINK_BACK 118#'1', LONG = DCMD_LINK_FORWARD 119'1', LONG = MCMD_HELP_KEYS 120'2' = MCMD_GO_PAGE 121'3', LONG = MCMD_DICT 122'3' = MCMD_DICT_VKEYBOARD 123'6' = MCMD_GO_LINK 124'6', LONG = MCMD_RECENT_BOOK_LIST 125'7' = MCMD_BOOKMARK_LIST 126'7', LONG = DCMD_BOOKMARK_SAVE_N, 0 127'8' = MCMD_SETTINGS_FONTSIZE 128'8', LONG = MCMD_SETTINGS_ORIENTATION 129XK_Escape = MCMD_QUIT 130#XK_Escape = MCMD_CANCEL 131XK_Return = MCMD_MAIN_MENU 132XK_Return, LONG = MCMD_SETTINGS 133 134'0' = DCMD_PAGEDOWN 135XK_Right = DCMD_PAGEDOWN 136XK_Next = DCMD_PAGEDOWN 137'0', LONG = DCMD_PAGEDOWN, 10 138XK_Right, LONG = DCMD_PAGEDOWN, 10 139XK_Next, LONG = DCMD_PAGEDOWN, 10 140'9' = DCMD_PAGEUP 141XK_Left = DCMD_PAGEUP 142XK_Prior = DCMD_PAGEUP 143'9', LONG = DCMD_PAGEUP, 10 144XK_Left, LONG = DCMD_PAGEUP, 10 145XK_Prior, LONG = DCMD_PAGEUP, 10 146#'6', LONG = MCMD_DICT 147#XK_KP_Add = DCMD_ZOOM_IN 148#61 is '=' 14961 = DCMD_ZOOM_IN 150#XK_KP_Subtract = DCMD_ZOOM_OUT 151#'1' = DCMD_BOOKMARK_GO_N, 1 152#'1', LONG = DCMD_BOOKMARK_SAVE_N, 1 153#'2' = DCMD_BOOKMARK_GO_N, 2 154#'2', LONG = DCMD_BOOKMARK_SAVE_N, 2 155#'3' = DCMD_BOOKMARK_GO_N, 3 156#'3', LONG = DCMD_BOOKMARK_SAVE_N, 3 157#'4' = DCMD_BOOKMARK_GO_N, 4 158#'4', LONG = DCMD_BOOKMARK_SAVE_N, 4 159#'5' = DCMD_BOOKMARK_GO_N, 5 160#'5', LONG = DCMD_BOOKMARK_SAVE_N, 5 161'4' = DCMD_MOVE_BY_CHAPTER, -1 162'5' = DCMD_MOVE_BY_CHAPTER, 1 163'4', LONG = DCMD_BEGIN 164'5', LONG = DCMD_END 165 166#uncomment following lines to disable +/- keys handling in viewer 167#XK_KP_Add = GCMD_PASS_TO_PARENT 168#XK_KP_Add, LONG = GCMD_PASS_TO_PARENT 169#XK_KP_Subtract = GCMD_PASS_TO_PARENT 170#XK_KP_Subtract, LONG = GCMD_PASS_TO_PARENT 171 172 173[menu] 174XK_Escape, LONG = MCMD_CLEAR 175XK_Escape = MCMD_CANCEL 176XK_Return = MCMD_OK 177XK_Return, LONG = MCMD_OK 178'0' = MCMD_SCROLL_FORWARD 179XK_Right = MCMD_SCROLL_FORWARD 180XK_Next = MCMD_SCROLL_FORWARD 181'9' = MCMD_SCROLL_BACK 182XK_Left = MCMD_SCROLL_BACK 183XK_Prior = MCMD_SCROLL_BACK 184'0', LONG = MCMD_SCROLL_FORWARD_LONG 185XK_Right, LONG = MCMD_SCROLL_FORWARD_LONG 186'9', LONG = MCMD_SCROLL_BACK_LONG 187XK_Left, LONG = MCMD_SCROLL_BACK_LONG 188'1' = MCMD_SELECT_1 189'2' = MCMD_SELECT_2 190'3' = MCMD_SELECT_3 191'4' = MCMD_SELECT_4 192'5' = MCMD_SELECT_5 193'6' = MCMD_SELECT_6 194'7' = MCMD_SELECT_7 195'8' = MCMD_SELECT_8 196'1', LONG = MCMD_SELECT_1_LONG 197'2', LONG = MCMD_SELECT_2_LONG 198'3', LONG = MCMD_SELECT_3_LONG 199'4', LONG = MCMD_SELECT_4_LONG 200'5', LONG = MCMD_SELECT_5_LONG 201'6', LONG = MCMD_SELECT_6_LONG 202'7', LONG = MCMD_SELECT_7_LONG 203'8', LONG = MCMD_SELECT_8_LONG 204 205[menu10] 206XK_Escape, LONG = MCMD_CLEAR 207XK_Escape = MCMD_CANCEL 208XK_Return = MCMD_OK 209XK_Return, LONG = MCMD_OK 210'0' = MCMD_SELECT_0 211'9' = MCMD_SELECT_9 212'0', LONG = MCMD_SELECT_0_LONG 213'9', LONG = MCMD_SELECT_9_LONG 214'1' = MCMD_SELECT_1 215'2' = MCMD_SELECT_2 216'3' = MCMD_SELECT_3 217'4' = MCMD_SELECT_4 218'5' = MCMD_SELECT_5 219'6' = MCMD_SELECT_6 220'7' = MCMD_SELECT_7 221'8' = MCMD_SELECT_8 222'1', LONG = MCMD_SELECT_1_LONG 223'2', LONG = MCMD_SELECT_2_LONG 224'3', LONG = MCMD_SELECT_3_LONG 225'4', LONG = MCMD_SELECT_4_LONG 226'5', LONG = MCMD_SELECT_5_LONG 227'6', LONG = MCMD_SELECT_6_LONG 228'7', LONG = MCMD_SELECT_7_LONG 229'8', LONG = MCMD_SELECT_8_LONG 230 231[dialog] 232XK_Escape, LONG = MCMD_CLEAR 233XK_Escape = MCMD_CANCEL 234XK_Return, LONG = MCMD_OK 235XK_Return = MCMD_OK 236XK_Right = MCMD_SCROLL_FORWARD 237XK_Next = MCMD_SCROLL_FORWARD 238XK_Left = MCMD_SCROLL_BACK 239XK_Prior = MCMD_SCROLL_BACK 240'0' = MCMD_SELECT_0 241'1' = MCMD_SELECT_1 242'2' = MCMD_SELECT_2 243'3' = MCMD_SELECT_3 244'4' = MCMD_SELECT_4 245'5' = MCMD_SELECT_5 246'6' = MCMD_SELECT_6 247'7' = MCMD_SELECT_7 248'8' = MCMD_SELECT_8 249'9' = MCMD_SELECT_9 250 251[vkeyboard] 252XK_Escape = MCMD_CANCEL 253XK_Return, LONG = MCMD_OK 254XK_Return = MCMD_OK 255XK_Right = MCMD_SCROLL_FORWARD 256XK_Next = MCMD_SCROLL_FORWARD 257XK_Left = MCMD_SCROLL_BACK 258XK_Prior = MCMD_SCROLL_BACK 259'0' = MCMD_SELECT_0 260'1' = MCMD_SELECT_1 261'2' = MCMD_SELECT_2 262'3' = MCMD_SELECT_3 263'4' = MCMD_SELECT_4 264'5' = MCMD_SELECT_5 265'6' = MCMD_SELECT_6 266'7' = MCMD_SELECT_7 267'8' = MCMD_SELECT_8 268'9' = MCMD_SELECT_9 269XK_Escape, LONG = MCMD_CLEAR 270 271[txkeyboard] 272XK_Escape = MCMD_CANCEL 273XK_Return, LONG = MCMD_OK 274XK_Return = MCMD_OK 275XK_Right = MCMD_SCROLL_FORWARD 276XK_Next = MCMD_SCROLL_FORWARD 277XK_Left = MCMD_SCROLL_BACK 278XK_Prior = MCMD_SCROLL_BACK 279'9' = MCMD_KBD_PREVLAYOUT 280'0' = MCMD_KBD_NEXTLAYOUT 281'1' = MCMD_SELECT_1 282'2' = MCMD_SELECT_2 283'3' = MCMD_SELECT_3 284'4' = MCMD_SELECT_4 285'5' = MCMD_SELECT_5 286'6' = MCMD_SELECT_6 287'7' = MCMD_SELECT_7 288'8' = MCMD_SELECT_8 289XK_Escape, LONG = MCMD_CLEAR 290 291# custom document view dialog 292[browse] 293'1' = DCMD_LINK_BACK 294'1', LONG = DCMD_LINK_FORWARD 295'2' = MCMD_GO_PAGE 296'3', LONG = MCMD_DICT 297'3' = MCMD_DICT_VKEYBOARD 298'6' = MCMD_GO_LINK 299XK_Escape = MCMD_CANCEL 300XK_Escape, LONG = MCMD_CANCEL 301XK_Return = MCMD_OK 302XK_Return, LONG = MCMD_OK 303'0' = DCMD_PAGEDOWN 304XK_Right = DCMD_PAGEDOWN 305XK_Next = DCMD_PAGEDOWN 306'0', LONG = DCMD_PAGEDOWN, 10 307XK_Right, LONG = DCMD_PAGEDOWN, 10 308XK_Next, LONG = DCMD_PAGEDOWN, 10 309'9' = DCMD_PAGEUP 310XK_Left = DCMD_PAGEUP 311XK_Prior = DCMD_PAGEUP 312'9', LONG = DCMD_PAGEUP, 10 313XK_Left, LONG = DCMD_PAGEUP, 10 314XK_Prior, LONG = DCMD_PAGEUP, 10 315'4' = DCMD_MOVE_BY_CHAPTER, -1 316'5' = DCMD_MOVE_BY_CHAPTER, 1 317'4', LONG = DCMD_BEGIN 318'5', LONG = DCMD_END 319 320# this is Main Menu definition 321# place items for main menu here 322# left side will be ignored 323[mainMenuItems] 3241 = MCMD_ABOUT 3252 = MCMD_GO_PAGE 3263 = MCMD_RECENT_BOOK_LIST 3274 = MCMD_DICT 3285 = MCMD_CITE 3296 = MCMD_BOOKMARK_LIST 3307 = MCMD_SEARCH 3318 = MCMD_SETTINGS 3329 = MCMD_HELP 33310 = MCMD_HELP_KEYS 33411 = MCMD_GO_PERCENT 335