Så lige nu, når jeg vil flytte visningen, bruger jeg skift på den midterste museknap og flytter. Men er det muligt at flytte visningen med mellemrumstasten og flytte musen?
Svar
I Blender 2.79 (og måske 2.8, men jeg har ikke set det) gå til File / User Settings, klik på fanen Input øverst, og der har du de forskellige områder med deres kommandoer og genvejstaster. Øverst er der et felt, hvor “Name” er skrevet – klik på det, og skift det til “nøglebinding”, så kan du skrive den kendte genvejstast i søgefeltet (hvor der er et forstørrelsesglas) for at finde den ønskede kommando, og derefter kan du ændre den .. Jeg skrev ” shift “og” middle “og før jeg skrev” museknap “blev kommandoen vist nedenunder med genvejstasterne ved siden af – du kan klikke på” mus “og ændre den til tastatur, derefter i feltet ved siden af den og trykke på mellemrumstasten
Rediger – Jeg læser bare dit spørgsmål igen, og du vil have, at det skal være mellemrumstast plus mus – så prøv at klikke rundt og finde ud af, hvad dine muligheder er – det er stedet at gøre det alligevel.
Kommentarer
- fantastisk dette fungerer selv i 2.8!
Svar
Jeg var i stand til for at indstille en sådan adfærd med følgende trin i Blender2.8-nøglekortet.
-
Tilføjet “Pan View ([view3d.move] -kommandoen)” til 3DView> 3DView (Global). Registrerer tastaturets mellemrumstast i tilstanden “Klik på træk” .
-
Fjern markeringen fra “Rammer> Afspil animation”, hvis du ikke vil have det i konflikt med afspilning af animation.
Svar
Jeg har lavet et AutoHotkey-script, der bruger mellemrumstasten + musen Knapper til at sende standardkommandoer til Blender-tastaturnavigationskommandoer samt give mulighed for animation / værktøj / søgeadfærd via mellemrumstasten til stadig at fungere som forventet, hvis pladsen bare er tapet uden at forsøge at navigere.
Jeg skal tilføje, at det ” s muligt at konfigurere navigation i Blender ved hjælp af mellemrumstasten uden Autohotkey, men du får RMB-kontekstmenukonflikter og mister den oprindelige mellemrumstast Animation / værktøj / søgefunktion.
EDITED (2020-03-22): Jeg har erstattede koden med en nyere, der afhjælper en tidligere fejl, jeg ikke kan løse, hvor LMB-klik pludselig holder op med at fungere, hvis jeg bruger kommandoen “Send / SendEvent”. Nu bruger jeg kun Click-kommandoen, og den fungerer som forventet.
; JoelArt | 2020-03-23 | Version 1.01 if not A_IsAdmin { Run *RunAs "%A_ScriptFullPath%" ExitApp } #IfWinActive ahk_exe blender.exe #NoEnv #Persistent #SingleInstance Force SetKeyDelay,-1 SendMode Input $Space:: start := A_TickCount ; measure current time. KeyWait, Space ; wait for Space to be released. duration := A_TickCount - start ; calculate if Space was held for less than ### ms. if (duration < 180){ ; if so SendEvent, {Space} ; send Space else send nothing. } return $LButton:: if GetKeyState("Space", "p"){ ; If Spacebar is being held down while Mouse button is pressed. Send {MButton Down} KeyWait, LButton Send {MButton Up} return } else { Click, down ; Click is necessary over Send as the button sometimes stops responding for unknown reasons. KeyWait, LButton Click, up return } return $RButton:: if GetKeyState("Space", "p"){ SendEvent, ^{MButton Down} KeyWait, RButton SendEvent, ^{MButton Up} Return } else { Click, down, Right KeyWait, RButton Click, up, Right return } return ; Middle mouse seems to work differently fomr LMB and RMB so use these lines instead. $MButton:: if GetKeyState("Space", "p"){ SendEvent +{Mbutton down} ; Use SendEvent "+" so not to trigger the shift+space command in Blender. Return } else { Click, down, Right KeyWait, RButton Click, up, Right Return } Return MButton up:: SendEvent {Mbutton up} Return ; Extra Commands ; ; Sets the window in focus to On Top so to make the system console or torn off floating panels stay ontop of Blender"s UI (Space + F1) ; $F1:: ; if GetKeyState("Space", "p"){ ; Winset, Alwaysontop, , A ; } else { ; SendEvent {F1} ; Return ; } ; Return ; Pause:: ; TrayTip ExitApp, Blender_Spacebar_Navigation.ahk ; ; Sleep 1250 ; ExitApp ; Return ; ScrollLock:: ; TrayTip Reloading, Blender_Spacebar_Navigation.ahk ; ; Sleep 1250 ; Reload ; Return
C opi koden og gem den som ****. ahk-fil og kør den efter installation af Autohotkey-programmet.
Bemærk, at for at RMB ikke skal udløse kontekstmenuen under navigation, skal du gå ind i Prefs > Tastatur> og søg efter nøglebindende “højre mus” og skift alle dem med “kontekstmenu” i de visninger og redaktører, hvor du navigerer, som Objekttilstand, Mesh, Node, UV Editor osv. Åbn hver fane skift “Tryk” til “Slip”, så fungerer det fint.
Endelig, hvis du får mærkelige adfærd med museklik, der er sket med mig et par gange, skal du bare ctr + alt + del og klikke “task manager” på windows, og ting skal gå tilbage til det normale, hvis ikke, afslut og genstart blender og muligvis scipt igen.
Jeg bruger denne opsætning dagligt, og det har fungeret rigtig godt for mig:)
Kommentarer
- Kun MS Windows?
- Jeg oprettede dette på Windows, da jeg ikke ' t har let adgang til IOS, men hvis Autohotkey fungerer på Mac, kan det være potent Ially arbejde lige ud af kassen eller måske med nogle ændringer.
Svar
nej 🙂 klik på shift og midterste museknap, og træk musen for at slå over skærmen.
Kommentarer
- Dette er forkert, du kan tilpasse de fleste standardtilknytninger
- Så hvad skal jeg tilpasse det til at kortlægge det?