Custom keyboard shortcuts

Keyboard shortcuts can be customized in the file Key Bindings.json. The default keyboard settings file (which you can find in the Core plugin) looks as follows:

[
	...
	{ "keys": ["F4"], "command": "open_with_editor" },
	{ "keys": ["F5"], "command": "copy" },
	{ "keys": ["Shift+F6"], "command": "rename" },
	{ "keys": ["F6"], "command": "move" },
	{ "keys": ["F7"], "command": "create_directory" },
	{ "keys": ["F8"], "command": "move_to_trash" },
	...
]

To define a keyboard shortcut, go to your data directory and create (or edit) the file ​Plugins/​User/​Key Bindings.json. For example, if you want to be able to open files with F3, the file would look as follows:

[
	{ "keys": ["F3"], "command": "open" }
]

Restart fman for the changes to take effect. A list of all available commands can be found in the Key Bindings.json file in the Core plugin.

Note that it is not necessary to repeat all existing keyboard shortcuts. You simply selectively (re-)define the ones you want.

Further information

fman internally uses the Qt framework to process keystrokes. For a list of more available keys and further information, please see this page from the Qt documentation.

The fact that you write custom settings in Plugins/User hints at fman's plugin system. It is described in more detail on another page.