
Also, the new Allow Mouse Reporting menu item and the Fn modifier also apply to “Scroll alternate screen” to let you temporarily bypass this behavior.

Note that, when enabled, Mouse Reporting supersedes Terminal's existing Option-Click behavior (which sends arrow-key input to move the cursor) and “Scroll alternate screen” behavior. There is also a View > Allow Mouse Reporting (⌘R) menu item you can use to bypass Mouse Reporting for longer periods of time, or if the modifier key isn't available. iTerm2 version: Build 3.1.5.beta.2, it's the newest version OS version: macOS 10.13. To temporarily bypass Mouse Reporting and interact with the terminal view, press the Fn modifier key while clicking or scrolling. Can't scroll by mouse (Logitech MX Anywhere 2S) Thanks for filing an issue Please answer the questions below so I can help you. When Mouse Reporting is enabled, the Option ⌥ modifier key is mapped to Meta for clicking and scrolling, and is unaffected by the “Use Option as Meta key” Keyboard preference, which only applies to keyboard input. Area-Input Related to input processing (key presses, mouse, etc.) Area-TerminalControl Issues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.) Area-VT Virtual Terminal sequence support Issue-Task It's a feature request, but it doesn't really need a major design. Additionally I enabled xterm mouse reporting in iTerm2. nf, and set mousea set ttymousexterm2 in my. Basically I just want to be able to scroll the buffer using the mousewheel. (Command-Right-Click also performs Edit > Paste Selection when Mouse Reporting is off, so Middle-Click will paste the most-recently selected text whether you're using Mouse Reporting or not.) 9 Im using macvim inside tmux inside iTerm2. To simulate a button-three press with a two-button device, you can use Command-Right-Click. The next two lines map vertical scroll wheel motions to vertical cursor motions.
Terminal supports reporting three mouse buttons and a scroll wheel. 2 Answers Sorted by: 2 Try these commands: set mousea mapFor example, in Vim you must execute set mouse=a (usually in your ~/.vimrc file). Note that programs that support Mouse Reporting must enable it via escape sequences, and that most programs that support Mouse Reporting must be configured to enable it.

As of OS X 10.11 El Capitan, Terminal supports Mouse Reporting.
