Long press to change data table to selection mode

In a lot of mobile applications you can set a data table to a state where you can select rows by long pressing a row. An example is the Gmail app.

It would be nice if that’s also possible in home assistant. For example, if I do a long press on the first row of the device list, I want the table to be set in selection mode.

Before long press:

After long press:

So, long press selects the pressed row. Data table goes in the selection mode.

In the selection mode, long pressing a row deselects a row.

Extra: And if I deselect every selected row in selection mode, by long press or by pressing the checkbox, the data table can return to normal mode because I don’t need the selection mode anymore.