<?xml version="1.0" encoding="utf-8"?>

Mouse and trackpad interactions

Mouse and trackpad interactions

Mac apps need smooth selection support for the mouse and trackpad. While touch dominates on iOS, precise pointer control remains key for Mac interfaces.

Selection behaviors must stay consistent between input devices. Trackpad gestures should feel as natural as mouse clicks, and both need clear visual feedback. Pointer styles should change to show when selection is possible.

Apps should support basic and advanced selection methods. Simple clicks select single items, while drag operations or modifier keys help select multiple items. The pointer's appearance and behavior should make these options clear.

Common pointer selection patterns include:

  • Pointer states. The cursor changes shape over selectable items
  • Click feedback. Selected items are highlighted instantly
  • Drag selection. Users can select multiple items by dragging

Pro Tip: Change the pointer style when hovering over selectable items — it helps users know what they can interact with.

Improve your UX & Product skills with interactive courses that actually work