Vlastné priradenie kláves

Klávesy

Dostupné klávesy

Pri prispôsobovaní priradenia kláves je užitočné používať klávesy, ktoré nebudú v konflikte s predvoleným priradením kláves Blenderu.

Tu sú klávesy, ktoré sa nepoužívajú a v budúcnosti sa pravdepodobne ani používať nebudú.

Klávesy F (F5 - F8)

Tieto klávesy F (vrátane kombinácie modifikátorov) boli zámerne ponechané voľné, aby si k nim užívatelia mohli priradiť vlastné klávesy.

klávesa OS (tiež známa ako klávesa Windows, Cmd alebo Super)

Blender nepoužíva túto klávesu pre žiadne väzby.

systém macOS je výnimkou, kde Cmd nahrádza Ctrl okrem prípadov, keď by to bolo v rozpore so systémovými väzbami kláves.

Modifikátor Dvojklik

Viazanie modifikačných kľúčov ako primárnych kľúčov je podporované, aby ste sa vyhli konfliktom s bežným používaním, môžete ich viazať na dvojité kliknutie.

Multifunkčné klávesy

Kliknúť/Ťahať

Je možné nakonfigurovať jedno tlačidlo na vykonávanie viacerých operácií použitím udalosti kliknúť namiesto udalosti stlačiť. Potom môžete viazať tahať na samostatnú akciu.

To je užitočné pri miešaní akcií, pri ktorých sa používa udalosť ťahania, napr: Prepnite nastavenie klávesou Tab, ťahaním otvorte koláčovú ponuku zobrazujúcu všetky možnosti súvisiace s nastavením.

Toto sa používa v predvolenom priradení kláves v 3D zábere, Alt+STM ťahaním v rôznych smeroch sa pohľad otáča.

Spoločné operácie

V tejto časti sú uvedené užitočné všeobecné operácie, ktoré možno použiť.

Väzby kláves pre vyskakovacie okná

Ponukám a panelom možno priradiť klávesové skratky, aj keď sú prístupné len z iných podponúk.

Otvoriť vyskakovaciu ponuku (wm.call_menu)

Otvoriť ľubovoľnú ponuku pri stlačení tlačidla.

Otvoriť koláčovú ponuku (wm.call_menu_pie)

Otvoriť ľubovoľnú koláčovú ponuku pri stlačení tlačidla.

Otvoriť panel (wm.call_panel)

Otvoriť vyskakovací panel (známy aj ako pop-over).

Väzby kláves pre vlastnosti

Existuje mnoho vlastností, s ktorými môžete vytvoriť väzbu klávesy. Aby ste nemuseli definovať operátory pre každú vlastnosť, existujú na tento účel všeobecné operátory:

Operátory na úpravu vlastností začínajú na wm.context_`.

Niektoré z nich zahŕňajú:

  • wm.context_toggle prepína logickú hodnotu vlastnosti.

  • wm.context_cycle_enum cykluje vlastnosť početnosti (enum - enumeration)` dopredu alebo dozadu.

  • wm.context_menu_enum zobrazí pop-up menu pre vlastnosť početnosti.

  • wm.context_pie_enum zobrazí koláčovú ponuku pre vlastnosť početnosti.

  • wm.context_scale_float číslo zmeny mierky (používa sa napríklad na zväčšenie/zmenšenie veľkosti štetca).

  • wm.context_toggle_enum prepína medzi dvoma možnosťami početnosti.

  • wm.context_modal_mouse presunutie kurzora na interaktívnu zmenu hodnoty.

Pre úplný zoznam si pozrite bpy.ops.wm.

Každý z týchto operátorov má nastavenie data_path, ktoré odkazuje na vlastnosť, ktorá sa má zmeniť.

Na zistenie data_path sú potrebné základné znalosti jazyka Python.

Napríklad môžete použiť konzolu Python na prístup k logickej vlastnosti, ktorú chcete priradiť klávese:

bpy.context.object.show_name

Ak chcete túto položku priradiť ku klávese, pridajte novú položku priradenia kláves operátorom wm.context_toggle s nastavením data_path na object.show_name (všimnite si, že prefix bpy.context` je implicitný).

Pre ďalšie atribúty si pozrite bpy.context.

Na vyhľadanie vlastností môžete použiť dokumentáciu API jazyka Python alebo môžete použiť automatické dokončovanie konzoly Python na kontrolu dostupných vlastností.