Skip to content

Commit 6a7251d

Browse files
committed
Implement Reverso Context: part 1 #19 - Repeat selected text by Alt key in GTranslator
1 parent c4de9dd commit 6a7251d

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

ReaderTranslator/Views/ReaderView/Modes/SafariView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ struct SafariView: View {
4040
self.store.translateAction = .translator(text: event.extra?.selectedText ?? "")
4141
}
4242
}
43-
if extra.altKey == true && extra.metaKey == true { //Alt+Cmd
43+
if extra.altKey == true {
4444
SpeechSynthesizer.speak()
4545
}
4646
}

ReaderTranslatorSafari/reader-translate-extension.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,12 @@
8686
})
8787

8888
window.addEventListener('keydown', (event) => {
89-
if(event.keyCode >= 65 && event.keyCode <= 90) {
90-
if(['text', 'textarea'].indexOf(event.srcElement.type) != -1) {
91-
if(!(event.ctrlKey || event.altKey)) return
89+
if(['text', 'textarea'].indexOf(event.srcElement.type) != -1) {
90+
if(event.keyCode >= 65 && event.keyCode <= 90) {
91+
if(event.ctrlKey || event.altKey) { sendIn100('keydown', 'window', event) }
9292
}
93-
sendIn100('keydown', 'window', event)
9493
}else{
95-
if(event.altKey && event.metaKey) {
96-
sendIn100('keydown', 'window', event)
97-
}
94+
sendIn100('keydown', 'window', event)
9895
}
9996
})
10097
})()

0 commit comments

Comments
 (0)