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
aleboSuper
) 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í.