mirror of
https://github.com/Eugeny/tabby.git
synced 2024-11-28 05:36:31 +03:00
copy hotkey for macOS (fixes #61)
This commit is contained in:
parent
fc060acd88
commit
deb4b963cd
@ -69,6 +69,12 @@ export class TerminalTabComponent extends BaseTabComponent {
|
||||
this.session.releaseInitialDataBuffer()
|
||||
})
|
||||
this.hotkeysSubscription = this.hotkeys.matchedHotkey.subscribe(hotkey => {
|
||||
if (!this.hasFocus) {
|
||||
return
|
||||
}
|
||||
if (hotkey === 'copy') {
|
||||
this.hterm.copySelectionToClipboard()
|
||||
}
|
||||
if (hotkey === 'zoom-in') {
|
||||
this.zoomIn()
|
||||
}
|
||||
|
@ -44,6 +44,9 @@ export class TerminalConfigProvider extends ConfigProvider {
|
||||
shell: '~default-shell~',
|
||||
},
|
||||
hotkeys: {
|
||||
'copy': [
|
||||
'⌘-C',
|
||||
],
|
||||
'zoom-in': [
|
||||
'⌘-=',
|
||||
'⌘-Shift-+',
|
||||
@ -69,6 +72,9 @@ export class TerminalConfigProvider extends ConfigProvider {
|
||||
shell: '~clink~',
|
||||
},
|
||||
hotkeys: {
|
||||
'copy': [
|
||||
'Ctrl-Shift-C',
|
||||
],
|
||||
'zoom-in': [
|
||||
'Ctrl-=',
|
||||
'Ctrl-Shift-+',
|
||||
@ -93,6 +99,9 @@ export class TerminalConfigProvider extends ConfigProvider {
|
||||
shell: '~default-shell~',
|
||||
},
|
||||
hotkeys: {
|
||||
'copy': [
|
||||
'Ctrl-Shift-C',
|
||||
],
|
||||
'zoom-in': [
|
||||
'Ctrl-=',
|
||||
'Ctrl-Shift-+',
|
||||
|
@ -4,6 +4,10 @@ import { IHotkeyDescription, HotkeyProvider } from 'terminus-core'
|
||||
@Injectable()
|
||||
export class TerminalHotkeyProvider extends HotkeyProvider {
|
||||
hotkeys: IHotkeyDescription[] = [
|
||||
{
|
||||
id: 'copy',
|
||||
name: 'Copy to clipboard',
|
||||
},
|
||||
{
|
||||
id: 'zoom-in',
|
||||
name: 'Zoom in',
|
||||
|
Loading…
Reference in New Issue
Block a user