# Miro PDF Viewer Configuration
# Lines starting with # are comments and are ignored
# Vim-like movement keys
Bind j MoveDown
Bind k MoveUp
Bind h MoveLeft
Bind l MoveRight
Bind J NextPage
Bind K PreviousPage
Bind H PreviousTab
Bind L NextTab
# Arrow key movement (for non-vim users)
Bind Up MoveUp
Bind Down MoveDown
Bind Left MoveLeft
Bind Right MoveRight
# Page navigation
Bind PageUp PreviousPage
Bind PageDown NextPage
# Jump navigation
Bind Alt+Left JumpBack
Bind Alt+Right JumpForward
# Zoom controls
Bind 0 ZoomHome
Bind _ ZoomFit
Bind - ZoomOut
Bind Plus ZoomIn
Bind Ctrl+0 ZoomHome
Bind Ctrl+- ZoomOut
Bind Ctrl+Plus ZoomIn
# Interface toggles
Bind Ctrl+r ToggleDarkModePdf
Bind Ctrl+i ToggleDarkModeUi
Bind Ctrl+b ToggleSidebar
Bind Ctrl+l ToggleLinkHitboxes
Bind Ctrl+k TogglePageBorders
Bind F11 ToggleFullscreen
Bind F10 TogglePresentationMode
# File operations
Bind Ctrl+o OpenFileFinder
Bind Ctrl+p PrintPdf
Bind "Z Z" CloseTab
Bind q Exit
Bind Ctrl+w CloseTab
# Tab navigation
Bind Tab NextTab
Bind Shift+Tab PreviousTab
# Mouse bindings
MouseBind MouseLeft Panning
MouseBind Shift+MouseLeft Selection
MouseBind MouseMiddle Panning
MouseBind MouseRight Selection
MouseBind MouseForward NextPage
MouseBind MouseBack PreviousPage
MouseBind ScrollUp MoveUp
MouseBind ScrollDown MoveDown
MouseBind Ctrl+ScrollUp ZoomIn
MouseBind Ctrl+ScrollDown ZoomOut
MouseBind Shift+ScrollUp MoveLeft
MouseBind Shift+ScrollDown MoveRight
# Default settings
Set DarkModePdf False
Set DarkModeUi True
Set OpenSidebar False
Set PageBorders True
# RPC server settings
Set Rpc False
Set RpcPort 7890
Set RpcAllowLan False
# Trackpad settings
Set TrackpadSensitivity 1.0