计算机使用智能体分类English
R01.11.02.02 · 任务小类

长按、选择与拖动排序

Long-press, selection & drag reordering

Use long-press menus, multi-select, text selection and drag to reorder lists or move items.

20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。

典型应用
Tasks · Files · Launcher · Notes
小类 GUI 需求标签
G3 · 仅 GUI

任务提案 · 20

展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。

R01.11.02.02-T01 Tasks app: drag 'Pay rent' to the top and 'Gym' to the bottom

原始指令

In the Tasks.org app list 'Home' (9 tasks, manual sort), drag 'Pay rent' to the first position and 'Gym' to the last, keeping the relative order of the other seven tasks.

平台
and · Android
应用
Tasks
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
2 / 5

建议验证方式

Tasks DB manual order field: Pay rent first, Gym last, remaining seven in original relative order; no tasks edited or completed. adb and root shell are withheld from the agent (screen input only), so run-as DB edits are unavailable; tasks must be dragged in the list.

建议部分得分

40% Pay rent first; 40% Gym last; 20% others' order kept.

R01.11.02.02-T02 Android Files grid: drag a PDF into the Archive folder

原始指令

In the Files app grid view of Documents, long-press report_2025.pdf and drag it onto the 'Archive' folder icon to move it there. Do not use the overflow 'Move to' menu.

平台
and · Android
应用
Files
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
2 / 5

建议验证方式

Documents/Archive/report_2025.pdf exists with original md5 and is gone from Documents; input log shows a drag gesture ending on the folder and no 'Move to' activity.

建议部分得分

70% file moved intact; 30% drag route used.

R01.11.02.02-T03 Calendar day view: drag an event from 10:00 to 14:00

原始指令

In Simple Calendar day view for tomorrow, long-press 'Sync with Ops' (10:00–10:45) and drag it to start at 14:00, keeping its 45-minute duration and all other events unchanged.

平台
and · Android
应用
Simple Calendar
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 drag · 拖放 geom · 精确几何
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Calendar DB: dtstart 14:00, dtend 14:45 same day; other events identical to snapshot. adb and root shell are withheld from the agent (screen input only), so content update on the Calendar provider is unavailable; the event must be dragged in day view.

建议部分得分

50% start 14:00; 30% duration kept; 20% others unchanged.

R01.11.02.02-T04 Music player: reorder a 12-track playlist to a target order

原始指令

In Retro Music, reorder playlist 'Run' (12 tracks) to the order listed in the Markor note run_order.md by dragging track handles. Do not remove or re-add tracks.

平台
and · Android
应用
Retro Music · Markor
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用
提案难度
3 / 5

建议验证方式

Playlist table order equals the note order; track row IDs unchanged (no delete/re-add). Score by Kendall tau distance. adb and root shell are withheld from the agent (screen input only), so run-as DB edits are unavailable; tracks must be dragged in the playlist.

建议部分得分

Score = 1 − normalised Kendall tau distance (90%); 10% no re-added rows.

R01.11.02.02-T05 Long-press select a full sentence and paste it into an SMS

原始指令

In Markor note meeting.md, long-press inside paragraph 2, extend the selection handles to cover exactly the sentence that begins 'The vendor will', copy it, and send it as an SMS to Alex (+1-555-0110).

平台
and · Android
应用
Markor · Messages
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 drag · 拖放 multi · 跨应用
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用 risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

mmssms.db outgoing SMS to +15550110 whose body equals the target sentence exactly (including final period, no leading/trailing extra text). adb and root shell are withheld from the agent (screen input only), so content insert and am send intents are unavailable; the SMS must be built by copy-paste.

建议部分得分

30% SMS sent to Alex; 70% body equals exact sentence.

R01.11.02.02-T06 Gallery: drag-select 15 photos across rows and add them to an album

原始指令

In Gallery's grid, long-press the first photo from 2026-09-20 and drag across to select all 15 photos from that day (they span 4 rows), then add them to a new album 'Lake'.

平台
and · Android
应用
Gallery
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 drag · 拖放 vis · 视觉判断
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
3 / 5

建议验证方式

Album Lake membership equals the set of photos with DATE_TAKEN on 2026-09-20; no other photos added. adb and root shell are withheld from the agent (screen input only), so MediaStore and DB edits are unavailable; photos must be drag-selected in Gallery.

建议部分得分

Score = Jaccard(album, target) (90%); 10% album named correctly.

R01.11.02.02-T07 Long-press Chrome icon to open a new incognito tab

原始指令

From the home screen, long-press the Chrome icon and use its 'New Incognito tab' shortcut, then load http://fixtures.local/hello.html in that tab.

平台
and · Android
应用
Android launcher · Chrome
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
2 / 5

建议验证方式

Chrome DevTools protocol (grader-side) lists an incognito tab with the URL; launch intent recorded as the app shortcut. adb and root shell are withheld from the agent (screen input only), so am start intents and DevTools forwarding are unavailable; the tab must come from the icon shortcut.

建议部分得分

60% incognito tab via shortcut; 40% URL loaded.

R01.11.02.02-T08 Delete one specific message from a 40-message thread

原始指令

In Messages, open the thread with 'Dana' (40 messages). Long-press and delete only the message 'Door code is 4471' sent on 3 Oct; keep all others.

平台
and · Android
应用
Messages
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

mmssms.db: exactly that row removed; all other 39 rows unchanged. Deleting the whole thread or another message scores 0. adb and root shell are withheld from the agent (screen input only), so content delete on mmssms is unavailable; the message must be deleted in the thread.

建议部分得分

70% correct message deleted; 30% nothing else deleted.

R01.11.02.02-T09 Markor: select a span across lines with handles and bold it

原始指令

In Markor note draft.md, select exactly the text from 'cost overrun' (line 4) through 'the board' (line 6) using long-press and handle drags, then apply bold from the toolbar.

平台
and · Android
应用
Markor
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP01 · 文档
条件
未声明
提案难度
3 / 5

建议验证方式

File content equals original with '**' inserted exactly around the specified span; no other edits (diff check). adb and root shell are withheld from the agent (screen input only), so file pushes and run-as edits are unavailable; the span must be selected with handles.

建议部分得分

40% bold applied; 60% span boundaries exact.

R01.11.02.02-T10 Nextcloud Deck mobile: move and reorder cards across columns

原始指令

In Nextcloud Deck (Android) board 'Release 4.2', drag cards 'API freeze' and 'Docs pass' from To do to In progress, put 'Docs pass' above 'Perf tests' there, and move 'Hotfix 4.1.3' to Done at the top.

平台
and · Android
应用
Nextcloud Deck
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 drag · 拖放 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

Nextcloud Deck API (grader) returns stack/order for each card as specified; other cards unchanged. adb is withheld and the agent holds no Nextcloud app password or API credentials (the app login is pre-provisioned), so cards must be moved in Deck.

建议部分得分

30% two cards in In progress; 30% order there; 30% hotfix in Done top; 10% others untouched.

R01.11.02.02-T11 iOS Reminders: drag to reorder and nest subtasks

原始指令

In Reminders on the iOS 18 Simulator, list 'Trip': drag 'Book hotel' to the top, and make 'Passport' and 'Adapter' subtasks of 'Pack' by dragging each onto it.

平台
ios · iOS/iPadOS
应用
Reminders
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

Reminders store (CloudKit-less local SQLite) shows Book hotel first in display order and parent of Passport/Adapter = Pack. Host shell and xcrun simctl are withheld from the agent, so the Reminders store cannot be edited; items must be dragged in Reminders.

建议部分得分

40% Book hotel first; 60% Passport and Adapter nested under Pack (30 each).

R01.11.02.02-T12 iOS Notes: select the third sentence and turn it into a checklist

原始指令

In Notes on the iOS 18 Simulator, open note 'Ideas', select exactly the third sentence of the first paragraph by double-tap and handle drag, cut it, and paste it as a new checklist item at the end of the note.

平台
ios · iOS/iPadOS
应用
Notes
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP01 · 文档
条件
未声明
提案难度
3 / 5

建议验证方式

NoteStore.sqlite: paragraph 1 no longer contains the sentence; last paragraph is a checklist item with exactly that text. Host shell and xcrun simctl are withheld from the agent, so NoteStore.sqlite cannot be edited; the sentence must be moved in Notes.

建议部分得分

40% sentence removed cleanly; 40% checklist item text exact; 20% rest of note unchanged.

R01.11.02.02-T13 Calendar: long-press multi-select and delete five 'Standup' events

原始指令

In Simple Calendar's agenda view, long-press to multi-select the five 'Standup' events in the week of 9 Nov 2026 and delete them, leaving Standups in other weeks.

平台
and · Android
应用
Simple Calendar
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
3 / 5

建议验证方式

Calendar DB: zero Standup rows in 9–15 Nov; all other rows identical. Deleting a recurring series root scores 0. adb and root shell are withheld from the agent (screen input only), so content delete on the Calendar provider is unavailable; events must be multi-selected in the app.

建议部分得分

70% five target events removed; 30% no collateral deletions.

R01.11.02.02-T14 Collabora Office Android: select a cell range with handles and paste to new sheet

原始指令

Open Documents/budget.ods in Collabora Office on Android. Long-press B2 and drag the selection handle to D9, copy, add sheet 'Q4', and paste at A1.

平台
and · Android
应用
Collabora Office
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP02 · 记录 / 表格
条件
未声明
提案难度
4 / 5

建议验证方式

Saved ODS: sheet Q4 A1:C8 equals source B2:D9 values and formulas (relative references adjusted); source sheet unchanged. adb and root shell are withheld from the agent (screen input only), so host file pushes are unavailable; the range must be copied with handles and saved in Collabora.

建议部分得分

30% sheet added; 50% exact range pasted; 20% saved and source intact.

R01.11.02.02-T15 Joplin mobile: drag notes between notebooks and set custom order

原始指令

In Joplin (Android) with custom sort enabled, drag notes 'Q3 plan' and 'Hiring' into notebook 'Archive', then reorder notebook 'Active' so 'Roadmap' is first and 'Retro' second.

平台
and · Android
应用
Joplin
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Joplin SQLite: parent_id of both notes = Archive id; 'order' field in Active puts Roadmap then Retro first; other notes unchanged. adb and root shell are withheld from the agent (screen input only), so run-as SQLite edits are unavailable; notes must be moved and ordered in Joplin.

建议部分得分

50% notes moved; 40% custom order; 10% no other changes.

R01.11.02.02-T16 Chrome: long-press select three quotes and paste them in order

原始指令

In Chrome open /essay.html (2,000 words). Using long-press selection only, copy the three sentences marked with superscripts [1], [2], [3] (each starts mid-paragraph) and paste them in order into Markor quotes.md as a numbered list.

平台
and · Android
应用
Chrome · Markor
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
touch · 触控手势 drag · 拖放 multi · 跨应用
工作产物
WP01 · 文档
条件
multiapp · 多应用
提案难度
4 / 5

建议验证方式

quotes.md parses as 3 list items whose text equals the target sentences exactly (superscript markers excluded); clipboard history shows three copy events from Chrome. adb and root shell are withheld from the agent (screen input only), so file pushes are unavailable; quotes must be copied in Chrome and pasted into Markor.

建议部分得分

90% three quotes exact (30 each); 10% list format and order.

R01.11.02.02-T17 Reorder a 30-item list with auto-scroll to match a target

原始指令

In Tasks list 'Backlog' (30 items, manual order, 7 visible per screen), reorder items to match the order in fixture image backlog_target.png (shown in Gallery). Long drags must auto-scroll; there is no move-to-position menu.

平台
and · Android
应用
Tasks · Gallery
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 drag · 拖放 nav · 平移 / 缩放 / 滚动 vis · 视觉判断
工作产物
WP08 · 应用 / 系统状态
条件
long · 长流程 multiapp · 多应用
提案难度
5 / 5

建议验证方式

Tasks DB order vs target: score = 1 − normalised Kendall tau; no tasks created, deleted or edited. adb and root shell are withheld from the agent (screen input only), so run-as DB edits are unavailable; items must be dragged with auto-scroll.

建议部分得分

Score = 1 − normalised Kendall tau distance (90%); 10% no edits.

R01.11.02.02-T18 Mail replica: long-press multi-select nine invoices across scroll and label

原始指令

In MailDemo inbox (120 messages), long-press to start selection and select every message from billing@vendor.test with 'Invoice' in the subject (9, spread through the list), then apply label 'AP-2026' and archive them.

平台
and · Android
应用
MailDemo
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

Mail server state: exactly the 9 messages have label AP-2026 and are archived; no other messages labelled or moved. Search box is disabled in this build.

建议部分得分

Score = F1 of selected set (80%); 20% label and archive both applied.

R01.11.02.02-T19 AppFlowy mobile: restructure a page by dragging and nesting blocks

原始指令

In AppFlowy (Android) page 'Launch plan', drag blocks so sections appear in the order of the outline in the page's first callout, and nest 'Press list' and 'Embargo time' under 'PR' as child blocks by dragging them right.

平台
and · Android
应用
AppFlowy
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 drag · 拖放 nav · 平移 / 缩放 / 滚动
工作产物
WP01 · 文档
条件
long · 长流程
提案难度
5 / 5

建议验证方式

Grader exports the page document JSON: top-level block order equals outline; the two blocks are children of PR; no text content changed (hash of each block's text). No adb shell, emulator console or AppFlowy API token is issued and cloud sync is off, so the page can change only through the app's UI session.

建议部分得分

50% section order (Kendall); 30% nesting correct; 20% no content edits.

R01.11.02.02-T20 iOS Files: drag three files onto a folder in list view, keep one

原始指令

In Files › On My iPhone › Scans (list view), pick up scan_01.pdf by long-press, tap scan_03.pdf and scan_04.pdf to add them to the drag stack, and drop the stack on folder 'Filed'. scan_02.pdf stays.

平台
ios · iOS/iPadOS
应用
Files
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 drag · 拖放
工作产物
WP09 · 文件与文件夹
条件
未声明
提案难度
4 / 5

建议验证方式

Simulator file tree: Filed contains exactly scan_01/03/04 with original md5; scan_02 remains in Scans. Host shell and xcrun simctl are withheld from the agent, so host file moves are unavailable; files must be dragged in the Files list view.

建议部分得分

90% scan_01/03/04 moved with md5 intact (30 each); 10% scan_02 untouched.

已有研究映射

当前映射未给此小类指定基准参考。

同工作流族的小类