Tehát most, amikor a nézetet szeretném mozgatni, a shift középső egérgombot használom, és mozgatom. De vajon mozgatható-e a nézet szóközzel és az egér mozgatásával?
Válasz
A Blender 2.79-ben (és talán 2.8, de még nem láttam) menjen a Fájl / Felhasználó beállításai elemre, kattintson a tetején lévő Bevitel fülre, és ott a különböző területek találhatók a parancsokkal és a gyorsbillentyűkkel. A tetején egy mező található, ahol a “Név” felirat van írva kattintson rá, és változtassa meg “kulcskötés” -re, majd beírhatja az ismert gyorsbillentyűt a Keresés mezőbe (ahol “nagyító” van), hogy megtalálja a kívánt parancsot, majd megváltoztathatja .. Beírtam ” shift “és” middle “, és mielőtt begépeltem volna az” egérgombot “, a parancs megjelent alatta a mellette lévő gyorsbillentyűkkel – rákattinthat az” egér “gombra, és átválthatja billentyűzetre, majd a mellette lévő mezőbe, és megnyomhatja a szóközt
Szerkesztés – Csak átolvastam a kérdését, és azt szeretné, hogy szóköz és egér legyen – ezért próbáljon rákattintani és megtudni, hogy milyen lehetőségei vannak – amúgy is itt a helye.
megjegyzések
- elképesztő, hogy ez még a 2.8-as verzióban is működik!
Válasz
képes voltam az ilyen viselkedés beállításához a Blender2.8 billentyűtérkép következő lépéseivel.
-
A „Pan View ([view3d.move] parancs)” hozzáadása a 3DView> 3DView (Global) elemhez. Regisztrálja a billentyűzet szóközét “Kattintson a húzás” módban .
-
Törölje a “Keretek> Animáció lejátszása” jelölőnégyzet jelölését, ha nem akarja, hogy ütközzen a animáció lejátszása.
Válasz
Készítettem egy AutoHotkey parancsfájlt, amely a Szóköz + Egér alkalmazást használja Gombok az alapértelmezett Blender kulcstérkép navigációs parancsok elküldéséhez, valamint az animáció / eszköz / keresés szóközön keresztül történő viselkedésének lehetővé tételéhez, hogy a várt módon továbbra is működjenek, ha a helyet csak felragasztják anélkül, hogy megpróbálnák navigálni.
Hozzá kell tennem, hogy ” Lehetséges a navigáció beállítása a Blenderben a Szóköz segítségével Autohotkey nélkül, de RMB helyi menü ütközéseket kap, és elveszíti a natív szóköz animáció / eszköz / keresés funkciót.
SZERKESZTETT (2020-03-22): I “ve kicseréltem a kódot egy újabbra, amely enyhít egy korábbi hibát, amelyet nem oldok meg, ahol az LMB kattintás hirtelen leáll, ha a “Send / SendEvent” parancsot használom. Most csak a Click parancsot használom, és a várt módon működik.
; 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 opyold meg a kódot, és mentsd el ****. ahk fájlként, majd futtasd az Autohotkey program telepítése után.
Ne feledd, hogy ahhoz, hogy az RMB navigáció közben ne indítsa el a helyi menüt, be kell lépned a Prefs-be. > Kulcstérkép> és keresse meg a “Jobb egér” kulcsmegkötést, és változtassa meg az összeset “helyi menüvel” azokban a nézetekben és szerkesztőkben, ahol navigál, például Object Mode, Mesh, Node, UV Editor stb. Nyissa meg az egyes füleket, és változtassa meg a “Press” értéket a “Release” -re, és ez remekül fog működni.
Végül, ha furcsa egérkattintási viselkedés tapasztalható velem, néhányszor előfordult velem, csak tegye a ctr + alt + del billentyűt és kattintson A Windows és a dolgok “feladatkezelőjének” vissza kell térnie a normál állapotba, ha nem, akkor lépjen ki és indítsa újra a turmixgépet, esetleg a scipt-et.
Ezt a beállítást naponta használom, és nagyon jól működött nekem:)
Megjegyzések
- Csak MS Windows?
- Ezt Windows rendszeren hoztam létre, amikor nem ' t nem rendelkezik könnyű hozzáféréssel az IOS-hoz, de ha az Autohotkey működik Mac-en, akkor az hatásos lehet dolgozzon közvetlenül a dobozból, vagy némi módosítással.
Válasz
nem 🙂 kattintson a shift gombra, és középső egérgomb, és húzza az egeret a képernyő áthúzásához.
Megjegyzések
- Ez nem megfelelő, testreszabhatja a legtöbb alapértelmezett hozzárendelést
- Tehát mit kell testreszabnom a feltérképezéshez?