mirror of
https://github.com/Eugeny/tabby.git
synced 2025-06-08 21:40:03 +00:00
parent
c1c7654380
commit
da28596968
@ -594,7 +594,7 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit
|
|||||||
this.termContainerSubscriptions.subscribe(this.focused$, () => this.frontend && (this.frontend.enableResizing = true))
|
this.termContainerSubscriptions.subscribe(this.focused$, () => this.frontend && (this.frontend.enableResizing = true))
|
||||||
this.termContainerSubscriptions.subscribe(this.blurred$, () => this.frontend && (this.frontend.enableResizing = false))
|
this.termContainerSubscriptions.subscribe(this.blurred$, () => this.frontend && (this.frontend.enableResizing = false))
|
||||||
|
|
||||||
this.termContainerSubscriptions.subscribe(this.frontend.mouseEvent$, async event => {
|
this.termContainerSubscriptions.subscribe(this.frontend.mouseEvent$, event => {
|
||||||
if (event.type === 'mousedown') {
|
if (event.type === 'mousedown') {
|
||||||
if (event.which === 1) {
|
if (event.which === 1) {
|
||||||
this.cancelFocusAllPanes()
|
this.cancelFocusAllPanes()
|
||||||
|
@ -120,6 +120,7 @@ export class TerminalConfigProvider extends ConfigProvider {
|
|||||||
],
|
],
|
||||||
paste: [
|
paste: [
|
||||||
'Ctrl-Shift-V',
|
'Ctrl-Shift-V',
|
||||||
|
'Shift-Insert',
|
||||||
],
|
],
|
||||||
'select-all': ['Ctrl-Shift-A'],
|
'select-all': ['Ctrl-Shift-A'],
|
||||||
clear: [],
|
clear: [],
|
||||||
@ -159,6 +160,7 @@ export class TerminalConfigProvider extends ConfigProvider {
|
|||||||
],
|
],
|
||||||
paste: [
|
paste: [
|
||||||
'Ctrl-Shift-V',
|
'Ctrl-Shift-V',
|
||||||
|
'Shift-Insert',
|
||||||
],
|
],
|
||||||
'select-all': ['Ctrl-Shift-A'],
|
'select-all': ['Ctrl-Shift-A'],
|
||||||
clear: [],
|
clear: [],
|
||||||
|
@ -97,7 +97,10 @@ export class XTermFrontend extends Frontend {
|
|||||||
|
|
||||||
this.xterm.attachCustomKeyEventHandler((event: KeyboardEvent) => {
|
this.xterm.attachCustomKeyEventHandler((event: KeyboardEvent) => {
|
||||||
if (this.hostApp.platform !== Platform.Web) {
|
if (this.hostApp.platform !== Platform.Web) {
|
||||||
if (event.getModifierState('Meta') && event.key.toLowerCase() === 'v') {
|
if (
|
||||||
|
event.getModifierState('Meta') && event.key.toLowerCase() === 'v' ||
|
||||||
|
event.key === 'Insert' && event.shiftKey
|
||||||
|
) {
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user