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