Skip to content

Commit e90b430

Browse files
feat: add copy and paste action
1 parent f4dc084 commit e90b430

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

addon/config.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,5 @@ When shortcut has multiple `press\_button`s, the buttons must be in the same ord
6262
- `record_voice`
6363
- `replay_voice`
6464
- `toggle_auto_advance`
65+
- `copy`
66+
- `paste`

addon/event.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ def toggle_auto_advance() -> None:
118118
"record_voice": lambda: mw.reviewer.onRecordVoice(),
119119
"replay_voice": lambda: mw.reviewer.onReplayRecorded(),
120120
"toggle_auto_advance": toggle_auto_advance,
121+
"copy": lambda: mw.reviewer.web.triggerPageAction(QWebEnginePage.WebAction.Copy),
122+
"paste": lambda: mw.reviewer.web.triggerPageAction(QWebEnginePage.WebAction.Paste),
121123
}
122124
ACTION_OPTS = list(ACTIONS.keys())
123125

0 commit comments

Comments
 (0)