Er det mulig å flytte utsikten med mellomromstasten?

Så akkurat nå når jeg vil flytte visningen bruker jeg skift på den midterste museknappen og flytter. Men er det mulig å flytte visningen med mellomromstasten og bevege musen?

Svar

I Blender 2.79 (og kanskje 2.8, men jeg har ikke sett det) gå til File / User Settings, klikk på Input-fanen øverst, og der har du de forskjellige områdene med deres kommandoer og hurtigtaster. Øverst er det et felt der «Name» er skrevet – klikk på det og endre det til «nøkkelbinding», så kan du skrive inn den kjente hurtigtasten i søkefeltet (der det er et forstørrelsesglass) for å finne kommandoen du ønsker, og så kan du endre den .. Jeg skrev » shift «og» middle «og før jeg skrev» museknapp «ble kommandoen vist under med hurtigtaster ved siden av – du kan klikke på» mus «og endre den til tastatur, deretter i feltet ved siden av den og trykke på mellomromstasten

Rediger – Jeg leser bare spørsmålet ditt, og du vil at det skal være mellomromstast pluss mus – så prøv å klikke deg rundt og finne ut hva alternativene dine er – det er stedet å gjøre det uansett.

Kommentarer

  • fantastisk dette fungerer selv i 2.8!

Svar

Jeg klarte for å angi slik oppførsel med følgende trinn i Blender2.8-tastaturet.

  1. Lagt til «Pan View ([view3d.move] -kommandoen)» til 3DView> 3DView (Global). Registrerer tastaturets mellomrom i «Click Drag» -modus .

  2. Fjern merket for «Rammer> Spill animasjon» hvis du ikke vil at det skal komme i konflikt med avspilling av animasjon.

Svar

Jeg har laget et AutoHotkey-skript som bruker mellomrom + mus Knapper for å sende standardblendernavigeringskommandoer for Blender-tastatur, samt at animasjon / verktøy / søkeoppførsel via mellomromstasten fremdeles fungerer som forventet hvis plassen bare er teipet uten å prøve å navigere.

Jeg bør legge til at den » s mulig å konfigurere navigering i Blender ved å bruke mellomromstasten uten Autohotkey, men du får RMB-kontekstmenykonflikter og mister den opprinnelige mellomromstasten Animasjon / verktøy / søkefunksjonalitet.

EDITED (2020-03-22): Jeg har erstattet koden med en nyere som lindrer en tidligere feil jeg ikke kan løse der LMB-klikk plutselig slutter å fungere hvis jeg bruker «Send / SendEvent» -kommandoen. Nå bruker jeg bare 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 bruk koden og lagre den som ****. ahk-fil og kjør den etter installasjon av Autohotkey-programmet.

Merk at for at RMB ikke skal utløse kontekstmenyen under navigering, må du gå inn i Prefs > Tastatur> og søk etter tastebindende «Høyre mus» og endre alle de med «kontekstmeny» i visningene og redigeringsprogrammene der du navigerer, som Objektmodus, Mesh, Node, UV Editor, etc. Åpne hver fane og endre «Press» til «Release» og det vil fungere helt fint.

Til slutt, hvis du får rare museklikksatferd, har skjedd med meg et par ganger, er det bare å gjøre ctr + alt + del og klikke «task manager» på windows og ting skal gå tilbake til det normale, hvis ikke, gå ut og start blenderen på nytt og muligens scipt igjen.

Jeg bruker dette oppsettet daglig og det har fungert veldig bra for meg:)

Kommentarer

  • Bare MS Windows?
  • Jeg opprettet dette på Windows da jeg ikke ' t har lett tilgang til IOS, men hvis Autohotkey fungerer på Mac, kan det være sterkt Jeg jobber rett ut av boksen eller kanskje med noen modifikasjoner.

Svar

nei 🙂 klikk shift og midtre museknapp og dra musen for å slå over skjermen.

Kommentarer

  • Dette er feil, du kan tilpasse de fleste standardtilordningene
  • Så hva må jeg tilpasse for å kartlegge det?

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *