From 38cfb3f036caec63404ca6d94a9f8f204e22e8f2 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Wed, 16 Jan 2019 16:46:01 +0000 Subject: [PATCH] middle click to paste (fixes #613) --- .../src/components/baseTerminalTab.component.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/terminus-terminal/src/components/baseTerminalTab.component.ts b/terminus-terminal/src/components/baseTerminalTab.component.ts index bd3af2e8..62dcce2d 100644 --- a/terminus-terminal/src/components/baseTerminalTab.component.ts +++ b/terminus-terminal/src/components/baseTerminalTab.component.ts @@ -199,6 +199,12 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit this.frontend.mouseEvent$.subscribe(async event => { if (event.type === 'mousedown') { + if (event.which === 2) { + this.paste() + event.preventDefault() + event.stopPropagation() + return + } if (event.which === 3) { if (this.config.store.terminal.rightClick === 'menu') { this.hostApp.popupContextMenu(await this.buildContextMenu())