Settings: Keybindings

Help for MX Fluxbox
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
User avatar
Jerry3904
Administrator
Posts: 23522
Joined: Wed Jul 19, 2006 6:13 am

Settings: Keybindings

#1 Post by Jerry3904 »

This one has been on my list for a month, figure it's time to take a look at it.

==========

I had an interesting comment on my vid "Here comes MX-23 Fluxbox":
IMHO best have a launcher on the panel to a pic/ image or even text file with the fluxkey combinations.
I answered that I thought the way to treat it was to put it into the Settings dashboard, and he agreed. I'd be interested in thoughts on what and how that item should be like.

WHAT
Being a lazy bum, I think the easiest way to start with this is to use the fluxbox conky, since we had thought carefully about what to include. So I took the conky text, stripped out the code and edited a bit to produce this (--> attached).
COMMON FLUXBOX KEYBINDINGS

MX-Help/Manual/Tools
help: Ctrl F1 manual: Shift F1
tools: Ctrl F5 screen magnifier: Ctrl Mod1 m

Programs
all apps: Left logo
run: Ctrl F2
file manager: Ctrl F3
screen grab: Print OR Alt q
terminal: Ctrl Alt t dropdown: Ctrl F4

Volume
volume +/-: Ctrl 

Switch Workspaces
next: Scroll wheel up OR Ctrl Alt 
prev: Scroll wheel down OR Ctrl Alt 

Windows
min: Alt F9 max: Alt F10 close: Alt F4
move: Alt Left click resize: Alt Right Click
show desktop: Alt d hide menus: Left click
workspace menu: Middle click
fluxbox menu: Right click

Tiling
1/2: Ctrl 1-4 OR Alt KP-2,4,6,8
1/4: Ctrl 5-8 OR Alt KP-1,3,7,9
1/3 left: Ctrl 9 center: Alt KP-5
fullscreen: Ctrl 0

Details and other bindings in $HOME/.fluxbox/keys
That needs obvious expansion and clarification, but it seems to me a good basic document already.

HOW
What format would we want to use?

--Text file
--PDF
--HTML using mxviewer << translation difficult unless we put it in the WIki and let Google do its *automagic*
--Image << Could be very effective but translation becomes an issue

(ICON: keys over MXFB logo?)

==========

Thoughts?
You do not have the required permissions to view the files attached to this post.
Production: MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

User avatar
Melber
Developer
Posts: 1441
Joined: Tue Mar 23, 2021 4:19 pm

Re: Settings: Keybindings

#2 Post by Melber »

Something based on

Code: Select all

yad --text-info < keybindings_LANG.txt
perhaps?

Could have an edit button to open the keys file itself.


First idea for papirus styled icon
mxfb-keybindings.png
or in burnt orange
mxfb-keybindings-2.png
You do not have the required permissions to view the files attached to this post.

User avatar
Melber
Developer
Posts: 1441
Joined: Tue Mar 23, 2021 4:19 pm

Re: Settings: Keybindings

#3 Post by Melber »

@Jerry3904 I forgot text-info doesn't allow formatting...

230907_keybindings.png

To test: unpack archive into ~/Documents und run mxfb-keybindings from there.
(nb. if your system language is not English you need to edit FILEPATH=$HOME/Documents/keybindings in the script to match your system)

+++updated tar+++
keybindings.tar
You do not have the required permissions to view the files attached to this post.
Last edited by Melber on Thu Sep 07, 2023 6:14 pm, edited 1 time in total.

User avatar
Jerry3904
Administrator
Posts: 23522
Joined: Wed Jul 19, 2006 6:13 am

Re: Settings: Keybindings

#4 Post by Jerry3904 »

(Pretty sure he means: "if your system language is not German...")

It launches fine--thanks. Will look more closely tomorrow--into wine with wife.
Production: MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

User avatar
Melber
Developer
Posts: 1441
Joined: Tue Mar 23, 2021 4:19 pm

Re: Settings: Keybindings

#5 Post by Melber »

No, he meant "if your system language is not English", but he's an idiot and included the wrong script...

I've swapped out the tar file in post #3 with the correct version.

User avatar
Jerry3904
Administrator
Posts: 23522
Joined: Wed Jul 19, 2006 6:13 am

Re: Settings: Keybindings

#6 Post by Jerry3904 »

Ha!
Production: MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

User avatar
Melber
Developer
Posts: 1441
Joined: Tue Mar 23, 2021 4:19 pm

Re: Settings: Keybindings

#7 Post by Melber »

and yes, I know it's kinda dumb to put it in Documents but I just threw together a quick test to see if it worked.
I will adjust the paths to something sensible if this goes any further...

Btw, the script should pick up non-english system languages if you do the following:
- create a folder named with the lower case two letter language code in ~/Documents/keybindings (ie. a folder named "de" for German or "pl" for Polish etc)
- save a copy of keybindings.txt in this language folder
- translate the copied text file and save
- run the script and you should see the translated list

User avatar
Jerry3904
Administrator
Posts: 23522
Joined: Wed Jul 19, 2006 6:13 am

Re: Settings: Keybindings

#8 Post by Jerry3904 »

Thanks.
Production: MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

User avatar
Jerry3904
Administrator
Posts: 23522
Joined: Wed Jul 19, 2006 6:13 am

Re: Settings: Keybindings

#9 Post by Jerry3904 »

I'm sorry, but that is so ugly that I'm looking at an alternative. Check this LO table, for instance, that I have only half finished; need to fill in rest of keys, color-code modifiers, etc.. Could be used as a PDF, image, etc.
You do not have the required permissions to view the files attached to this post.
Production: MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

User avatar
Jerry3904
Administrator
Posts: 23522
Joined: Wed Jul 19, 2006 6:13 am

Re: Settings: Keybindings

#10 Post by Jerry3904 »

Just as a test, I ran it through DeepL as a PDF -- BTW, DeepL now allows us with our Pro account to download that as a Word doc, suggesting the option of providing that so the user could change to individual settings, maybe with a button to edit on the GUI (?)
You do not have the required permissions to view the files attached to this post.
Production: MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

Post Reply

Return to “MX Fluxbox Official Release”