From 389c243ada50d2bdcc237b94f3432abdbbb5773a Mon Sep 17 00:00:00 2001 From: hstyi Date: Sat, 21 Jun 2025 18:03:01 +0800 Subject: [PATCH] feat: transfer supports side button --- .../kotlin/app/termora/transfer/TransportPanel.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/kotlin/app/termora/transfer/TransportPanel.kt b/src/main/kotlin/app/termora/transfer/TransportPanel.kt index 93955a8..2d8dc20 100644 --- a/src/main/kotlin/app/termora/transfer/TransportPanel.kt +++ b/src/main/kotlin/app/termora/transfer/TransportPanel.kt @@ -414,6 +414,17 @@ class TransportPanel( } }) + // https://github.com/TermoraDev/termora/issues/401 + table.addMouseListener(object : MouseAdapter() { + override fun mouseClicked(e: MouseEvent) { + if (e.button == 4) { + back() + } else if (e.button == 5) { + forward() + } + } + }) + table.addMouseListener(object : MouseAdapter() { override fun mouseClicked(e: MouseEvent) { if (SwingUtilities.isLeftMouseButton(e) && e.clickCount % 2 == 0) {