Adjust key bindings
Alpine 3.24 Success
Arch Linux AUR Success
OpenBSD 7.8 Success

Now they should actually be more friendly to WeeChat users.
This commit is contained in:
2026-08-08 14:04:56 +02:00
parent c413f6d4b2
commit dbb47ec2ee
7 changed files with 109 additions and 80 deletions
+9 -7
View File
@@ -1452,13 +1452,19 @@ func actionBufferNext() {
}
}
func actionBufferLast() {
if bufferLast != "" {
bufferActivate(bufferLast)
}
}
var shortcuts = map[desktop.CustomShortcut]func(){
{
KeyName: fyne.KeyPageUp,
Modifier: fyne.KeyModifierControl,
}: actionBufferPrevious,
{
KeyName: fyne.KeyPageUp,
KeyName: fyne.KeyUp,
Modifier: fyne.KeyModifierAlt,
}: actionBufferPrevious,
{
@@ -1470,7 +1476,7 @@ var shortcuts = map[desktop.CustomShortcut]func(){
Modifier: fyne.KeyModifierControl,
}: actionBufferNext,
{
KeyName: fyne.KeyPageDown,
KeyName: fyne.KeyDown,
Modifier: fyne.KeyModifierAlt,
}: actionBufferNext,
{
@@ -1480,11 +1486,7 @@ var shortcuts = map[desktop.CustomShortcut]func(){
{
KeyName: fyne.KeyTab,
Modifier: fyne.KeyModifierAlt,
}: func() {
if bufferLast != "" {
bufferActivate(bufferLast)
}
},
}: actionBufferLast,
{
// XXX: This makes an assumption on the keyboard layout (we want '!').
KeyName: fyne.Key1,