项目作者: lettier

项目描述 :
:keyboard: Digital flashcards for memorizing Blender's shortcut keys.
高级语言: Svelte
项目地址: git://github.com/lettier/blender-keymap-trainer.git
创建时间: 2020-09-16T02:41:13Z
项目社区:https://github.com/lettier/blender-keymap-trainer

开源协议:

下载



Blender Keymap Trainer

Blender Keymap Trainer

A digital flashcards application for memorizing Blender’s shortcut keys or keymap.
Click here to use Blender Keymap Trainer.

Features



  • It remembers your progress and settings.
  • You can upload your own keymap.
  • Filter the available cards you wish to memorize.
  • The cards you miss are more likely to be chosen next.
  • You can switch between the key or action side.
  • Skip the cards you’re not interested in.

Uploading Your Own Keymap



From Blender, select Edit > Preferences > Keymap > Export.

Open the exported Python file and replace (located at the bottom)

  1. if __name__ == "__main__":
  2. import os
  3. from bl_keymap_utils.io import keyconfig_import_from_data
  4. keyconfig_import_from_data(os.path.splitext(os.path.basename(__file__))[0], keyconfig_data)

with the following:

  1. if __name__ == "__main__":
  2. import json
  3. with open('./keymap.json', 'w') as file:
  4. file.write(json.dumps(keyconfig_data))

Now run the file with python exported-file.py.



You can now upload the JSON file from Blender Keymap Trainer.

Filtering



You can filter by key/action, section, space, or region.
This allows you to focus only on the node editor keys for example.

(C) 2020 David Lettier


lettier.com