Select whole ranges, see it happen before you click.

Shift Key Range Selection adds a live amber preview, a brand-styled selection counter, and a large-selection guardrail to Odoo's native Shift+click range selection — built for Odoo 19.

The problem

Bulk work in Odoo list views means selecting dozens of rows before you can archive, invoice, export, or mass-edit them. Native Shift+click selects a range, but nothing shows which rows are captured until after you click, there is no confirmation before a huge block gets selected, and the running total is easy to miss in a busy toolbar.

The solution

Shift Key Range Selection layers three visible safeguards on top of Odoo's own range-selection engine: rows highlight amber the moment you hover while holding Shift, a brand-styled counter keeps the running total in view, and a confirmation dialog steps in before an oversized range is committed — all configurable from General Settings.

Capabilities

Everything Shift+click was missing

Every capability below is implemented in the module.

01

Real-Time Range Preview

Hold Shift and hover: every row between your anchor and the pointer highlights amber instantly, so you see exactly what a click will select before it happens.

02

Large-Selection Guardrail

Shift-ranges at or above a configurable row count pause for a confirmation dialog first, preventing an accidental mass action across dozens of records.

03

Brand-Styled Selection Counter

The native "N selected" indicator gets a high-visibility accent and icon, so the running total stays legible even in a crowded list toolbar.

04

Configurable From Settings

Toggle range preview, the selection counter styling, and the confirmation guardrail independently, and set your own row threshold, right from General Settings.

05

Works In Every List View

Built as a patch on Odoo's core list renderer, so the preview, counter, and guardrail apply automatically across every list view in the system — no per-view setup.

06

Built On Odoo's Own Range Engine

Shift+click and Shift+Arrow keyboard range selection stay exactly as Odoo ships them, so existing muscle memory and keyboard-only workflows keep working unchanged.

Workflow

How it works

1

Hold Shift and Hover

Click a first row as your anchor, then hold Shift and move the pointer down the list.

2

Watch the Preview

Every row between your anchor and the pointer highlights amber in real time.

3

Confirm If Prompted

Ranges at or above your configured threshold ask for confirmation before committing.

4

Check the Count

The brand-styled counter confirms exactly how many rows are selected before you run a bulk action.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It builds on Odoo's own range-selection engine, adding a live preview, a brand-styled counter, and a confirmation guardrail on top — native Shift+click and Shift+Arrow keyboard selection keep working exactly as before.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Shift Key Range Selection

Real-time highlighting of the rows a Shift+click will capture, a brand-styled running counter and a guardrail prompt before a huge block gets selected.

Buy on Odoo App Store