Skip to content

Commit

Permalink
Implement Reverso Context: part 1 #19 - Repeat selected text by Alt k…
Browse files Browse the repository at this point in the history
…ey in `GTranslator`
  • Loading branch information
filimo committed Oct 12, 2019
1 parent c4de9dd commit 6a7251d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 8 deletions.
2 changes: 1 addition & 1 deletion ReaderTranslator/Views/ReaderView/Modes/SafariView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ struct SafariView: View {
self.store.translateAction = .translator(text: event.extra?.selectedText ?? "")
}
}
if extra.altKey == true && extra.metaKey == true { //Alt+Cmd
if extra.altKey == true {
SpeechSynthesizer.speak()
}
}
Expand Down
11 changes: 4 additions & 7 deletions ReaderTranslatorSafari/reader-translate-extension.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,15 +86,12 @@
})

window.addEventListener('keydown', (event) => {
if(event.keyCode >= 65 && event.keyCode <= 90) {
if(['text', 'textarea'].indexOf(event.srcElement.type) != -1) {
if(!(event.ctrlKey || event.altKey)) return
if(['text', 'textarea'].indexOf(event.srcElement.type) != -1) {
if(event.keyCode >= 65 && event.keyCode <= 90) {
if(event.ctrlKey || event.altKey) { sendIn100('keydown', 'window', event) }
}
sendIn100('keydown', 'window', event)
}else{
if(event.altKey && event.metaKey) {
sendIn100('keydown', 'window', event)
}
sendIn100('keydown', 'window', event)
}
})
})()
Expand Down

0 comments on commit 6a7251d

Please sign in to comment.