Script sur le panneau des propriétés

Dec 02 2020

Lorsque ma souris dans le panneau des propriétés, comment puis-je créer un raccourci de sorte que lorsque j'appuie sur «CINQ», je passe au panneau de modification.

Blender Ver: 2.91

Réponses

4 batFINGER Dec 02 2020 at 22:12

bpy.ops.wm.context_set_enum(...)

Définir une valeur à partir d'un chemin de contexte pour un raccourci utilise l'un des bpy.ops.wm.context_setopérateurs ...

>>> bpy.ops.wm.context_set_
                           boolean(
                           enum(
                           float(
                           id(
                           int(
                           string(
                           value(

Celui-ci est une propriété enum (la chaîne fonctionnerait aussi)

>>> bpy.ops.wm.context_set_enum(
context_set_enum()
bpy.ops.wm.context_set_enum(data_path="", value="")
Set a context value

Pour l'équivalent de

bpy.context.space_data.context = 'MODIFIERS'

l'utilisation d'un opérateur sera,

bpy.ops.wm.context_set_enum(
        datapath="space_data.context",
        value='MODIFIERS',
        )

ne peut pas tester cela dans la console python car il n'est pas dans le bon contexte d'espace de propriétés, ajoutez-le manuellement pour tester Edit > Preferences > Keymaps > Properties Edit

... Ok pavé numérique 5 passe maintenant à l'onglet modificateurs.

Pour configurer un raccourci à l'aide de python, voir

Créer un raccourci clavier pour un opérateur utilisant python? *