Is het mogelijk om de weergave te verplaatsen met de spatiebalk?

Dus nu, wanneer ik de weergave wil verplaatsen, gebruik ik de middelste muisknop om te verplaatsen en te verplaatsen. Maar is het mogelijk om de weergave te verplaatsen met de spatiebalk en de muis te bewegen?

Answer

In Blender 2.79 (en misschien 2.8, maar dat heb ik niet gezien) ga naar Bestand / Gebruikersinstellingen, klik bovenaan op het tabblad Invoer en daar heb je de verschillende gebieden met hun opdrachten en sneltoetsen. Bovenaan is een veld waar “Naam” is geschreven – klik erop en verander het in “key binding”, dan kun je de bekende sneltoets in het zoekveld intypen (waar er een vergrootglas is) om het commando te vinden dat je wilt, en dan kun je het veranderen .. Ik heb getypt ” shift “en” middle “en voordat ik” mouse button “typte, werd het commando eronder getoond met de sneltoetsen ernaast – je kunt op” mouse “klikken en het veranderen in toetsenbord, dan in het veld ernaast en op de spatiebalk drukken

Bewerken – ik herlees uw vraag en u wilt dat het de spatiebalk plus muis is – dus probeer rond te klikken en uit te zoeken wat uw opties zijn – dat is hoe dan ook de plek om het te doen.

Reacties

  • verbazingwekkend werkt dit zelfs in 2.8!

Answer

Ik was in staat om dergelijk gedrag in te stellen met de volgende stappen in de Blender2.8 keymap.

  1. “Pan View ([view3d.move] commando)” toegevoegd aan 3DView> 3DView (Global). Registreert de spatiebalk op het toetsenbord in de modus “Klik en slepen” .

  2. Haal het vinkje weg bij “Frames> Animatie afspelen” als u niet wilt dat het conflicteert met animatie afspelen.

Answer

Ik heb een AutoHotkey-script gemaakt dat de spatiebalk + muis gebruikt Knoppen om de standaard Blender keymap-navigatieopdrachten te sturen en om animatie / tool / zoekgedrag via de spatiebalk nog steeds te laten werken zoals verwacht als er alleen ruimte is opgenomen zonder te proberen te navigeren.

Ik zou moeten toevoegen dat het ” Het is mogelijk om navigatie in Blender in te stellen met de spatiebalk zonder Autohotkey, maar je krijgt RMB-contextmenu-conflicten en verliest de native spatiebalk Animation / Tool / Search-functionaliteit.

BEWERKT (2020-03-22): I “ve de code vervangen door een nieuwere die een eerdere bug verlicht die ik niet kon oplossen waar het klikken op LMB plotseling stopt met werken als ik het “Send / SendEvent” -commando gebruik. Nu gebruik ik alleen het Click-commando en het werkt zoals verwacht.

; 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 opy de code en sla het op als ****. ahk-bestand en voer het uit na het installeren van het Autohotkey-programma.

Merk op dat om ervoor te zorgen dat RMB het contextmenu niet activeert tijdens het navigeren, je naar Prefs moet gaan > Keymap> en zoek naar Key-Binding “Right Mouse” en verander ze allemaal met “context menu” in de views en editors waar je naartoe navigeert, zoals Object Mode, Mesh, Node, UV Editor, etc. Open elk tabblad en verander “Press” in “Release” en het zal prima werken.

Als je tenslotte rare muisklikgedragingen krijgt, wat mij een paar keer is overkomen, doe dan ctr + alt + del en klik “taakbeheer” op vensters en de dingen zouden weer normaal moeten worden, zo niet, sluit dan de blender af en start mogelijk de scipt opnieuw.

Ik gebruik deze opstelling dagelijks en het heeft heel goed gewerkt voor mij:)

Opmerkingen

  • Alleen MS Windows?
  • Ik heb dit op Windows gemaakt omdat ik ' t hebben een gemakkelijke toegang tot IOS, maar als Autohotkey op Mac werkt, kan het krachtig zijn Werk eigenlijk direct uit de doos of misschien met enkele aanpassingen.

Antwoord

nee 🙂 klik op shift en middelste muisknop en sleep de muis om over het scherm te straffen.

Opmerkingen

  • Dit is onjuist, je kunt de meeste standaard toewijzingen aanpassen
  • Dus wat moet ik aanpassen om het in kaart te brengen?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *