Custom Cursors
  • Theming Cursors
  • Cursor Files List


    top  Theming Cursors

    Find your REAPER resource path by choosing "Options > Show REAPER resource path in explorer/finder..."

    Locate the 'Cursors' folder.

    Valid .cur cursor files placed within that folder will override the default cursor of the same name. A REAPER restart is required to enable the override.


    top  Cursor Files List

    Note: many of these by default map to OS-provided cursors. For the ones that REAPER provides, we provide this .zip of reference cursors.

  • actions_dd: Drag track an action into a custom action.
  • actions_insert: Reorder an action within a custom action.
  • arrange_armedaction: (Right-click on toolbar button) Click to perform toolbar action.
  • arrange_bottomresize: Razor edit bottom edge.
  • arrange_dd_copy: (Ctrl) Click to drag and drop a copy of the item.
  • arrange_dd_tonew: Arrange drag and drop render copy of item to new file
  • arrange_dualedge: Resize two items at ajoining edge.
  • arrange_dualstretch: Resize two items at ajoining edge by stretching.
  • arrange_fadein: Media item fade-in.
  • arrange_fadeout: Media item fade-out.
  • arrange_freesize: (Enable track free item positioning) Resize height of item. Defaults to up/down arrow system cursor.
  • arrange_handscroll: (Middle Button) Scroll the arrange.
  • arrange_ibeam: Time selection. Defaults to I-beam system cursor
  • arrange_itemvol: Media item volume adjustment when the preference 'Adjust media item volume by dragging' is set to 'top edge of media item'. Defaults to 'double headed vertical arrow' system cursor.
  • arrange_leftadd: Left edge of pooled automation item
  • arrange_leftresize: Media item or razor edit left edge.
  • arrange_leftstretch: (Alt) Stretch item at left edge.
  • arrange_marquee: Select by marquee.
  • arrange_marqueezoom: (Ctrl-Alt) Zoom by marquee.
  • arrange_move: Move item.
  • arrange_move_vert: Move media item constrained to vertical/lane
  • arrange_notes: Open item's notes. Defaults to arrow system cursor.
  • arrange_pan_adj: ((Mouse Modifiers > Media item > left drag > Adjust take pan) Adjust take pan. Defaults to up/down arrow system cursor.
  • arrange_pencil: (Ctrl) Pencil draw item.
  • arrange_pitch_adj: (Shift-Alt) Adjust take pitch. Defaults to up/down arrow system cursor.
  • arrange_rightadd: Right edge of pooled automation item
  • arrange_rightresize: Media item or razor edit right edge.
  • arrange_rightstretch: (Alt) Stretch item at right edge.
  • arrange_scroll: (Mouse Modifiers > Arrange View > * Drag > Behaviour > Scroll browser-style) Scroll the arrange. Defaults to 4-way arrow system cursor
  • arrange_slide: (Alt) Slide item's contents.
  • arrange_snapoffs: Adjust item snap offset.
  • arrange_stretchmarker: Adjust item take stretch marker
  • arrange_stretchmarker_rate: Adjust item take stretch marker adjusting rate
  • arrange_takemarker: Take marker
  • arrange_timeitemsel: (Mouse Modifiers > Media item > left drag > Select time) Select Time.
  • arrange_timesel: Adjust time selection in MIDI editor
  • arrange_topresize: Razor edit top edge.
  • arrow: Select item. Defaults to arrow system cursor.
  • delete: (Alt) Delete an envelope point.
  • dock_resize: Resize the height of a docker. Defaults to up/down arrow system cursor.
  • dock_resize_ew: Resize the width of a docker. Defaults to left/right arrow system cursor.
  • dragdrop: General drag and drop in various locations
  • dragdropmove: General drag and drop move in various locations
  • env_addpt: (Shift) Add an envelope point. Defaults to up arrow system cursor.
  • env_pencil: (Ctrl) Free draw envelope.
  • env_pt_bez: (Alt) Adjust the curve of a bezier segment. Defaults to left/right arrow system cursor.
  • env_pt_leftright: Move envelope point left/right
  • env_pt_move: Move an envelope point. Defaults to 4-way arrow system cursor
  • env_pt_updown: Move envelope point up/down
  • env_seg: Move an envelope segment. Defaults to up/down arrow system cursor.
  • envcp_resize: Resize the height of the Envelope Control Panel. Defaults to up/down arrow system cursor.
  • explorer_slide: Media explorer slide selection region
  • explorer_zoom: Media explorer zoom
  • extmix_allresize: (Ctrl) Resize MCP extended mixer of all tracks.
  • extmix_allsection_resize: (Ctrl) Resize section of the MCP extended mixer of all tracks.
  • extmix_multiresize: (Ctrl) Resize MCP extended mixer of all tracks.
  • extmix_multisection_resize: (Ctrl) Resize section of the MCP extended mixer of all tracks.
  • extmix_resize: (Ctrl) Resize MCP extended mixer of all tracks.
  • extmix_section_resize: (Ctrl) Resize section of the MCP extended mixer of all tracks.
  • fadein_curve: (Mouse Modifiers > Media item fade/autocrossfade > left drag > Adjust fade curve). Adjust fade-in curve.
  • fadeout_curve: (Mouse Modifiers > Media item fade/autocrossfade > left drag > Adjust fade curve). Adjust fade-out curve.
  • fx_dd: Drag FX from the Add FX window, or copy existing FX to another chain
  • fx_dd_move: FX drag and drop move to another chain
  • fx_dd_no: Drag FX to an unsupported location. Defaults to slashed circle system cursor.
  • fx_resize: Resize the fx chain pane. Defaults to left/right arrow system cursor.
  • highlighter: Create fixed lane comp area
  • highlighter_left: Edit fixed lane comp area left edge
  • highlighter_lr: Edit fixed lane comp area shared left/right edge
  • highlighter_move: Move fixed lane comp area
  • highlighter_right: Edit fixed lane comp area right edge
  • highlighter_select: Select/click fixed lane comp area
  • horizontal_drag: Reorder track to position when dragging in MCP
  • itemenv_dd: Cursor when dragging from an item take envelope button to another item (to copy envelopes)
  • itemenv_dd_no: Cursor when dragging from an item take envelope button but no copy is possible
  • itemfx_dd: Drag item FX.
  • itemfx_dd_no: Drag item FX to an unsupported location.
  • make_folder: Drag and drop in TCP creating a folder
  • mcp_fx_dd: Drag fx to copy to another track.
  • mcp_resize: Misc resize in MCP
  • mcp_routing_dd: Drag from MCP IO to another track to create send.
  • media_dd: Drag media from the project bay.
  • media_dd_no: Drag media from the project bay to an unsupported location. Defaults to slashed circle system cursor.
  • menus_dd: Reorder in menu editor.
  • midi_bg: (Mouse Modifiers > MIDI piano roll > left drag > Default action > No Action) Left dragging in empty space will do nothing. Defaults to arrow system cursor.
  • midi_gridhandle: Adjust MIDI editor swing grid
  • midi_kb: Cursor on MIDI editor piano keys
  • midi_move_horz: (Mouse Modifiers > MIDI note > left drag > Move note > horizontally) Move note(s) horizontally. Defaults to left/right arrow system cursor.
  • midi_move_vert: (Mouse Modifiers > MIDI note > left drag > Move note > vertically) Move note(s) vertically. Defaults to up/down arrow system cursor.
  • midi_note: Select / move a note. Defaults to arrow system cursor.
  • midi_vel: (Alt) Adjust a note's velocity. Defaults to up/down arrow system cursor.
  • midi_vellane_size: Resize a CC lane. Defaults to up/down arrow system cursor.
  • midi_vol: Adjust a note's velocity using the note's velocity bar. Defaults to up/down arrow system cursor.
  • razor: Create razor edit area
  • razor_copy: Copy razor edit area
  • razor_env: Edit envelope in razor edit area
  • razor_env_l: Edit envelope left side in razor edit area
  • razor_env_r: Edit envelope right side in razor edit area
  • razor_move: Move razor edit area
  • ruler_marker: Drag a marker. Defaults to arrow system cursor.
  • ruler_region: Drag a region. Defaults to arrow system cursor.
  • ruler_regionedge: Resize a region. Defaults to left/right arrow system cursor.
  • ruler_regionedge_dual: Edit edge of to adjoining regions in ruler
  • ruler_regionedge_left: Edit left edge of region in ruler
  • ruler_regionedge_right: Edit right edge of region in ruler
  • ruler_scroll: Dragging ruler scrolls the arrange.
  • ruler_timesel: Resize the time selection. Defaults to left/right arrow system cursor.
  • ruler_tsmarker: Drag a time signature marker. Defaults to arrow system cursor.
  • speak_resize_ew: Spectral peaks color adjustment left/right
  • speak_resize_ns: Spectral peaks color adjustment up/down
  • specedit_bottomedge: Spectral edit bottom edge
  • specedit_leftedge: Spectral edit left edge
  • specedit_move: Spectral edit move
  • specedit_nesw: Spectral edit top/left or bottom/right corner
  • specedit_nwse: Spectral edit top/right or bottom/left corner
  • specedit_pencil: Spectral edit edge pencil drawing mode
  • specedit_rightedge: Spectral edit right edge
  • specedit_topedge: Spectral edit top edge
  • sweep: Sweep from a sweep-supporting button to other tracks.
  • tcp_resize: Resize the height of the Track Control Panel. Defaults to up/down arrow system cursor.
  • tcppane_resize: Resize the width of the Track Control Panel. Defaults to left/right arrow system cursor.
  • timesel_move: (Shift) Drag the time selection.
  • toolbar_resize: Resize the height of the toolbar. Defaults to up/down arrow system cursor.
  • trackmgr_insert: Drag track(s) in the Track Manager to reorder.
  • vertical_drag: Reorder track to position when dragging in TCP
  • xfade_curve: (Mouse Modifiers > Media item fade/autocrossfade > left drag > Adjust fade curve) Drag-adjust the curvature of a crossfade.
  • xfade_move: (Shift) Move a crossfade.
  • xfade_width: (Ctrl) Drag crossfade intersection to resize width of a crossfade.



  •   Home
        Company
        Reviews
        Radio
      About
        Technical
        Old Versions
        Language Packs
        ReaPlugs
        Distribution
      Developer
        Theme Development
      • Custom Cursors
        JSFX Programming
        ReaScript
        Extensions SDK
        Extensions to VST SDK
        OSC
        Language Pack Template
      Resources
        User Guide
        Videos
        Stash
        Forum