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 106 107XK_KP_Subtract = 30 108XK_KP_Subtract, LONG = 31 109XK_KP_Add = 32 110XK_KP_Add, LONG = 32 111XK_Return = 20 112XK_Return, LONG = 21 113 114# main viewer window 115[main] 116'1' = DCMD_LINK_BACK 117#'1', LONG = DCMD_LINK_FORWARD 118'1', LONG = MCMD_HELP_KEYS 119'2' = MCMD_GO_PAGE 120'3', LONG = MCMD_DICT 121'3' = MCMD_DICT_VKEYBOARD 122'6' = MCMD_GO_LINK 123'6', LONG = MCMD_RECENT_BOOK_LIST 124'7' = MCMD_BOOKMARK_LIST 125'7', LONG = DCMD_BOOKMARK_SAVE_N, 0 126'8' = MCMD_SETTINGS_FONTSIZE 127'8', LONG = MCMD_SETTINGS_ORIENTATION 128XK_Escape = MCMD_QUIT 129#XK_Escape = MCMD_CANCEL 130XK_Return = MCMD_MAIN_MENU 131XK_Return, LONG = MCMD_SETTINGS 132 133'0' = DCMD_PAGEDOWN 134XK_Right = DCMD_PAGEDOWN 135#XK_KP_Add = DCMD_PAGEDOWN 136'0', LONG = DCMD_PAGEDOWN, 10 137XK_Right, LONG = DCMD_PAGEDOWN, 10 138XK_KP_Add, LONG = DCMD_PAGEDOWN, 10 139'9' = DCMD_PAGEUP 140XK_Left = DCMD_PAGEUP 141#XK_KP_Subtract = DCMD_PAGEUP 142'9', LONG = DCMD_PAGEUP, 10 143XK_Left, LONG = DCMD_PAGEUP, 10 144XK_KP_Subtract, LONG = DCMD_PAGEUP, 10 145#'6', LONG = MCMD_DICT 146XK_KP_Add = DCMD_ZOOM_IN, 2 147#61 is '=' 14861 = DCMD_ZOOM_IN 149XK_KP_Subtract = DCMD_ZOOM_OUT, 2 150#'1' = DCMD_BOOKMARK_GO_N, 1 151#'1', LONG = DCMD_BOOKMARK_SAVE_N, 1 152#'2' = DCMD_BOOKMARK_GO_N, 2 153#'2', LONG = DCMD_BOOKMARK_SAVE_N, 2 154#'3' = DCMD_BOOKMARK_GO_N, 3 155#'3', LONG = DCMD_BOOKMARK_SAVE_N, 3 156#'4' = DCMD_BOOKMARK_GO_N, 4 157#'4', LONG = DCMD_BOOKMARK_SAVE_N, 4 158#'5' = DCMD_BOOKMARK_GO_N, 5 159#'5', LONG = DCMD_BOOKMARK_SAVE_N, 5 160'4' = DCMD_MOVE_BY_CHAPTER, -1 161'5' = DCMD_MOVE_BY_CHAPTER, 1 162'4', LONG = DCMD_BEGIN 163'5', LONG = DCMD_END 164 165#uncomment following lines to disable +/- keys handling in viewer 166#XK_KP_Add = GCMD_PASS_TO_PARENT 167#XK_KP_Add, LONG = GCMD_PASS_TO_PARENT 168#XK_KP_Subtract = GCMD_PASS_TO_PARENT 169#XK_KP_Subtract, LONG = GCMD_PASS_TO_PARENT 170 171 172[menu] 173XK_Escape, LONG = MCMD_CLEAR 174XK_Escape = MCMD_CANCEL 175XK_Return = MCMD_OK 176XK_Return, LONG = MCMD_OK 177'0' = MCMD_SCROLL_FORWARD 178XK_Right = MCMD_SCROLL_FORWARD 179XK_KP_Add = MCMD_SCROLL_FORWARD 180'9' = MCMD_SCROLL_BACK 181XK_Left = MCMD_SCROLL_BACK 182XK_KP_Subtract = MCMD_SCROLL_BACK 183'0', LONG = MCMD_SCROLL_FORWARD_LONG 184XK_Right, LONG = MCMD_SCROLL_FORWARD_LONG 185'9', LONG = MCMD_SCROLL_BACK_LONG 186XK_Left, LONG = MCMD_SCROLL_BACK_LONG 187'1' = MCMD_SELECT_1 188'2' = MCMD_SELECT_2 189'3' = MCMD_SELECT_3 190'4' = MCMD_SELECT_4 191'5' = MCMD_SELECT_5 192'6' = MCMD_SELECT_6 193'7' = MCMD_SELECT_7 194'8' = MCMD_SELECT_8 195'1', LONG = MCMD_SELECT_1_LONG 196'2', LONG = MCMD_SELECT_2_LONG 197'3', LONG = MCMD_SELECT_3_LONG 198'4', LONG = MCMD_SELECT_4_LONG 199'5', LONG = MCMD_SELECT_5_LONG 200'6', LONG = MCMD_SELECT_6_LONG 201'7', LONG = MCMD_SELECT_7_LONG 202'8', LONG = MCMD_SELECT_8_LONG 203 204[menu10] 205XK_Escape, LONG = MCMD_CLEAR 206XK_Escape = MCMD_CANCEL 207XK_Return = MCMD_OK 208XK_Return, LONG = MCMD_OK 209'0' = MCMD_SELECT_0 210'9' = MCMD_SELECT_9 211'0', LONG = MCMD_SELECT_0_LONG 212'9', LONG = MCMD_SELECT_9_LONG 213'1' = MCMD_SELECT_1 214'2' = MCMD_SELECT_2 215'3' = MCMD_SELECT_3 216'4' = MCMD_SELECT_4 217'5' = MCMD_SELECT_5 218'6' = MCMD_SELECT_6 219'7' = MCMD_SELECT_7 220'8' = MCMD_SELECT_8 221'1', LONG = MCMD_SELECT_1_LONG 222'2', LONG = MCMD_SELECT_2_LONG 223'3', LONG = MCMD_SELECT_3_LONG 224'4', LONG = MCMD_SELECT_4_LONG 225'5', LONG = MCMD_SELECT_5_LONG 226'6', LONG = MCMD_SELECT_6_LONG 227'7', LONG = MCMD_SELECT_7_LONG 228'8', LONG = MCMD_SELECT_8_LONG 229 230[dialog] 231XK_Escape, LONG = MCMD_CLEAR 232XK_Escape = MCMD_CANCEL 233XK_Return, LONG = MCMD_OK 234XK_Return = MCMD_OK 235XK_Right = MCMD_SCROLL_FORWARD 236XK_KP_Add = MCMD_SCROLL_FORWARD 237XK_Left = MCMD_SCROLL_BACK 238XK_KP_Subtract = MCMD_SCROLL_BACK 239'0' = MCMD_SELECT_0 240'1' = MCMD_SELECT_1 241'2' = MCMD_SELECT_2 242'3' = MCMD_SELECT_3 243'4' = MCMD_SELECT_4 244'5' = MCMD_SELECT_5 245'6' = MCMD_SELECT_6 246'7' = MCMD_SELECT_7 247'8' = MCMD_SELECT_8 248'9' = MCMD_SELECT_9 249 250[vkeyboard] 251XK_Escape = MCMD_CANCEL 252XK_Return, LONG = MCMD_OK 253XK_Return = MCMD_OK 254XK_Right = MCMD_SCROLL_FORWARD 255XK_KP_Add = MCMD_SCROLL_FORWARD 256XK_Left = MCMD_SCROLL_BACK 257XK_KP_Subtract = MCMD_SCROLL_BACK 258'0' = MCMD_SELECT_0 259'1' = MCMD_SELECT_1 260'2' = MCMD_SELECT_2 261'3' = MCMD_SELECT_3 262'4' = MCMD_SELECT_4 263'5' = MCMD_SELECT_5 264'6' = MCMD_SELECT_6 265'7' = MCMD_SELECT_7 266'8' = MCMD_SELECT_8 267'9' = MCMD_SELECT_9 268XK_Escape, LONG = MCMD_CLEAR 269 270[txkeyboard] 271XK_Escape = MCMD_CANCEL 272XK_Return, LONG = MCMD_OK 273XK_Return = MCMD_OK 274XK_Right = MCMD_SCROLL_FORWARD 275XK_KP_Add = MCMD_SCROLL_FORWARD 276XK_Left = MCMD_SCROLL_BACK 277XK_KP_Subtract = MCMD_SCROLL_BACK 278'9' = MCMD_KBD_PREVLAYOUT 279'0' = MCMD_KBD_NEXTLAYOUT 280'1' = MCMD_SELECT_1 281'2' = MCMD_SELECT_2 282'3' = MCMD_SELECT_3 283'4' = MCMD_SELECT_4 284'5' = MCMD_SELECT_5 285'6' = MCMD_SELECT_6 286'7' = MCMD_SELECT_7 287'8' = MCMD_SELECT_8 288XK_Escape, LONG = MCMD_CLEAR 289 290# custom document view dialog 291[browse] 292'1' = DCMD_LINK_BACK 293'1', LONG = DCMD_LINK_FORWARD 294'2' = MCMD_GO_PAGE 295'3', LONG = MCMD_DICT 296'3' = MCMD_DICT_VKEYBOARD 297'6' = MCMD_GO_LINK 298XK_Escape = MCMD_CANCEL 299XK_Escape, LONG = MCMD_CANCEL 300XK_Return = MCMD_OK 301XK_Return, LONG = MCMD_OK 302'0' = DCMD_PAGEDOWN 303XK_Right = DCMD_PAGEDOWN 304XK_KP_Add = DCMD_ZOOM_IN, 2 305'0', LONG = DCMD_PAGEDOWN, 10 306XK_Right, LONG = DCMD_PAGEDOWN, 10 307XK_KP_Add, LONG = DCMD_PAGEDOWN, 10 308'9' = DCMD_PAGEUP 309XK_Left = DCMD_PAGEUP 310XK_KP_Subtract = DCMD_ZOOM_OUT, 2 311'9', LONG = DCMD_PAGEUP, 10 312XK_Left, LONG = DCMD_PAGEUP, 10 313XK_KP_Subtract, LONG = DCMD_PAGEUP, 10 314'4' = DCMD_MOVE_BY_CHAPTER, -1 315'5' = DCMD_MOVE_BY_CHAPTER, 1 316'4', LONG = DCMD_BEGIN 317'5', LONG = DCMD_END 318 319# this is Main Menu definition 320# place items for main menu here 321# left side will be ignored 322[mainMenuItems] 3231 = MCMD_ABOUT 3242 = MCMD_GO_PAGE 3253 = MCMD_RECENT_BOOK_LIST 3264 = MCMD_DICT 3275 = MCMD_CITE 3286 = MCMD_BOOKMARK_LIST 3297 = MCMD_SEARCH 3308 = MCMD_SETTINGS 3319 = MCMD_HELP 33210 = MCMD_HELP_KEYS 33311 = MCMD_GO_PERCENT 334