← Back to CoursesBlendercursus
Blendercursus
25. Preferences — Keymap
schoolium · Blendercursus
Blendercursus
25. Preferences — Keymap
CDeel C · Preferences

Hoofdstuk 25Preferences — Keymap

Een sneltoets opzoeken, wijzigen, exporteren, en zien welke operator erachter zit

De tab Keymap zelf telt maar twee instellingen — welk keyconfig-preset actief is, en of de systeemkeymap zichtbaar is — maar daarachter schuilt de volledige lijst van elke sneltoets in elke editor van Blender. Dit hoofdstuk is daarom bewust groter dan de andere: het is de plek waar 'hoe vind ik uit wat deze toets doet' en 'hoe verander ik dat' samenkomen.

3× uitleg2× ontleed2× naslag1× zelf doen1 oefenbestand5 beelden
beeld-tegel-c025-elke-tab-volledigRECCONCEPT00:00:00:00schoolium
Naslag · 25.1

Keymap — de twee eigen instellingen van deze tab

1/8
Keymap-tab: keyconfig-keuze
InstellingTypeStandaardBereikWat hij doet (tooltip uit Blender)
Show UI Key-ConfigBOOLEANaan–
Key ConfigSTRING––The name of the active key configuration
Uitleg · 25.2

Keyconfig: Blender tegenover Industry Compatible

2/8

Bovenaan de Keymap-tab kies je een keyconfig-preset: Blender (de standaard, gebouwd rond de linkerhand op WASD-achtige toetsen en de rechtermuisknop voor contextmenu's), Blender 2.7x (de oudere selectiestijl met linkermuisknop voor selecteren in plaats van transformeren), en Industry Compatible — een keymap die de muisknop-conventies van Maya, 3ds Max en andere pakketten benadert: linkermuisknop selecteert, Alt-slepen oriënteert de viewport, in plaats van Blenders eigen conventie met een los toetsenbord-gedreven transformsysteem (G/R/S).

De keuze tussen Blender en Industry Compatible is geen esthetische kwestie: het verandert letterlijk welke muisknop wat doet. Voor wie overstapt vanuit een ander pakket en de spiergeheugen niet wil herleren, is Industry Compatible een reële, volwaardige keuze — niet een gemankeerde vervanging. Voor wie Blender als eerste pakket leert, is de standaard Blender-keymap efficiënter omdat vrijwel elke tutorial en elk community-voorbeeld daarvan uitgaat.

De keyconfig-dropdown bovenaan de Keymap-tab, opengeklapt: Blender (actief), Blender 27x, Industry Compatible.RECBLENDER 5.1 · KEYMAP-KEYCONFIG-KIEZER00:00:00:00956×118
shot-keymap-keyconfig-kiezerDe keyconfig-dropdown bovenaan de Keymap-tab, opengeklapt: Blender (actief), Blender 27x, Industry Compatible.
Ontleed · 25.3

De keymap-boom: van editor tot losse toets

3/8
Zoeken op 'Delete' in de Keymap-tab: elke context (User Interface, Outliner, Object Mode, ...) krijgt zijn eigen groep, met per regel de toetscombinatie en een uitklapdriehoek.
RECBLENDER 5.1 · KEYMAP-BOOM-3DVIEW00:00:00:001920×1080
shot-keymap-boom-3dviewZoeken op 'Delete' in de Keymap-tab: elke context (User Interface, Outliner, Object Mode, ...) krijgt zijn eigen groep, met per regel de toetscombinatie en een uitklapdriehoek.
Wijs een nummer aan: de camera zoomt in op dat onderdeel. Klik om vast te zetten.
  1. 1
    Contextgroep (bv. Object Mode)

    Elke context — meestal een editor of een modus zoals Object Mode — heeft zijn eigen groep; sneltoetsen zijn per context gescoped, dus dezelfde toets kan in de Outliner iets anders doen dan in Object Mode.

  2. 2
    Een andere contextgroep (bv. User Interface)

    De zoekfunctie toont alle contexten waarin 'Delete' voorkomt naast elkaar — zo zie je in één oogopslag hoe dezelfde bewerking per context een eigen, onafhankelijke binding heeft.

  3. 3
    Eén regel: toetscombinatie en naam

    Klik op de toetscombinatie zelf (bv. 'X') om hem te herprogrammeren — Blender vangt de volgende toetsaanslag op en vervangt de binding.

  4. 4
    Uitklapdriehoek aan het begin van de regel

    Toont de onderliggende operator-eigenschappen — bij Delete bijvoorbeeld welk submenu (Vertices/Edges/Faces) standaard geselecteerd is.

Uitleg · 25.4

Een sneltoets opzoeken: drie manieren

4/8

Er zijn drie manieren om uit te vinden welke toets iets doet, of welke operator achter een toets zit — van snelst naar meest grondig:

1. Hover en de tooltip. Met Python Tooltips aan (hoofdstuk 17) toont elke tooltip ook de operator-id en, als er een is, de sneltoets ernaast. Dit werkt voor knoppen in de UI, niet voor iets dat alleen als sneltoets bestaat zonder zichtbare knop.

2. Rechtsklik → Copy Data Path / Online Manual. Op vrijwel elke knop geeft het contextmenu Online Manual Reference (springt naar de juiste pagina van de officiële handleiding) en, met Developer Extras aan, Copy Python Command — de exacte operator-aanroep zoals Blender hem zelf uitvoert.

3. De Info-editor. De Info-editor (deel D, hoofdstuk 47) logt élke operator-aanroep die je doet, inclusief die via een sneltoets — voer de actie uit, kijk in de Info-editor, en de exacte operator met zijn parameters staat er, letterlijk kopieerbaar naar een script of naar de zoekbalk van de Keymap-tab.

De Info-editor met een gelogde operatoraanroep na het indrukken van een sneltoets.RECBLENDER 5.1 · INFO-EDITOR-OPERATOR-LOG00:00:00:001920×1080
shot-info-editor-operator-logDe Info-editor met een gelogde operatoraanroep na het indrukken van een sneltoets.
Ontleed · 25.5

Een sneltoets wijzigen en terugzetten

5/8
Een regel uit de Keymap-lijst met het toetscombinatieveld aangeklikt: het veld toont 'Press a key', klaar om de volgende toetsaanslag als nieuwe binding te registreren.
RECBLENDER 5.1 · KEYMAP-SNELTOETS-WIJZIGEN00:00:00:001696×141
shot-keymap-sneltoets-wijzigenEen regel uit de Keymap-lijst met het toetscombinatieveld aangeklikt: het veld toont 'Press a key', klaar om de volgende toetsaanslag als nieuwe binding te registreren.
Wijs een nummer aan: de camera zoomt in op dat onderdeel. Klik om vast te zetten.
  1. 1
    Klik op de toetscombinatie

    Het veld springt in 'Press a key'-modus; de volgende toetsaanslag (eventueel met Ctrl/Shift/Alt) wordt de nieuwe binding.

  2. 2
    De Keyboard/Mouse/Tablet-dropdown

    Bepaalt met welk apparaatstype deze binding werkt — de meeste bindingen staan op Keyboard, maar een actie kan ook aan een muisknop of tablet-gebaar hangen.

  3. 3
    Het kruisje rechts van de regel

    Verwijdert deze ene binding volledig uit de keymap — voor een enkele aanpassing ongedaan maken zonder de rest van je keymap te raken.

Uitleg · 25.6

Exporteren en delen van een keymap

6/8

Bovenaan de Keymap-tab staan, naast de keyconfig-dropdown, twee directe knoppen: Export... schrijft een .py-bestand weg met daarin elke aangepaste binding als Python-code. Dat bestand importeer je op een andere machine terug via Import..., waarna het als een eigen, benoemde keyconfig naast Blender en Industry Compatible verschijnt.

Dat maakt een persoonlijke keymap draagbaar tussen machines — handig als je op meerdere computers werkt — en het is ook hoe add-ons soms een eigen voorgestelde keymap-uitbreiding aanbieden: als een los .py-bestand dat je via dezelfde route importeert.

De Import... en Export...-knoppen bovenaan de Keymap-tab, elk met een eigen pijl-icoon.RECBLENDER 5.1 · KEYMAP-BOOM-3DVIEW00:00:00:00692×43
shot-keymap-boom-3dviewDe Import... en Export...-knoppen bovenaan de Keymap-tab, elk met een eigen pijl-icoon.
Naslag · 25.7

Voorbeeld: sneltoetsen in de context Window

7/8
Sneltoetsen — Window EMPTY / WINDOW
ToetsActieOperator
Ctrl+NNew Filewm.call_menu
Ctrl+Shift+OOpen Recentwm.call_menu
Ctrl+OOpenwm.open_mainfile
Ctrl+SSave Blender Filewm.save_mainfile
Ctrl+Shift+SSave Aswm.save_as_mainfile
Ctrl+Alt+SSave Blender Filewm.save_mainfile
Ctrl+QQuit Blenderwm.quit_blender
QQuick Favoriteswm.call_menu
Shift+F1Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F2Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F3Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F4Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F5Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F6Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F7Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F8Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F9Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F10Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F11Cycle Space Type Setscreen.space_type_set_or_cycle
Shift+F12Cycle Space Type Setscreen.space_type_set_or_cycle
NDOF_BUTTON_MENU3D Mouse Settingswm.call_panel
NDOF_BUTTON_PLUSContext Scale Floatwm.context_scale_float
NDOF_BUTTON_MINUSContext Scale Floatwm.context_scale_float
Shift+NDOF_BUTTON_PLUSContext Scale Floatwm.context_scale_float
Shift+NDOF_BUTTON_MINUSContext Scale Floatwm.context_scale_float
Ctrl+Alt+Shift+Cmd+TIMER_REPORTUpdate Reports Displayinfo.reports_display_update
F1View Online Manualwm.doc_view_manual_ui_context
F2Rename Active Itemwm.call_panel
Ctrl+F2Batch Renamewm.batch_rename
F3Search Menuwm.search_menu
F4Filewm.call_menu
Alt+WFallback Tool Pie Menuwm.toolbar_fallback_pie
Shift+SPACEToolbarwm.toolbar
Zelf doen · 25.8

Zelf proberen: een sneltoets opsporen, wijzigen en exporteren

8/8

Vind de operator achter een specifieke sneltoets via de Info-editor, wijzig de binding, en exporteer je aangepaste keymap.

  1. 1Open start_keymap_speurtocht.blend en open naast de 3D-viewport een Info-editor (deel A, hoofdstuk 4: area splitsen).
  2. 2Druk Shift D om te dupliceren en bevestig met Escape; bekijk in de Info-editor welke operator er precies gelogd staat.
  3. 3Ga naar Preferences → Keymap, zoek in het zoekveld op de operatornaam die je net zag, en vind de bijbehorende regel terug.
  4. 4Wijzig de toetscombinatie naar iets anders naar keuze (bv. Alt D in plaats van Shift D) en test dat de nieuwe toets werkt.
  5. 5Zet de wijziging terug met het terugdraai-icoon naast de regel.
  6. 6Exporteer je actieve keyconfig via het presetmenu → Export Key Configuration, en bekijk het weggeschreven .py-bestand in een teksteditor.
Gelukt als…Een teruggevonden operator via de Info-editor, een tijdelijk gewijzigde en weer hersteld sneltoets, en een geëxporteerd keyconfig-bestand.
Sleep om rond te draaien
001
start_keymap_speurtocht.blend
VoorbeeldKubusObject1Object24 materialen1.130 vertices