[Bf-extensions-cvs] [8959f179] blender2.8: Update for keymap changes.

Brecht Van Lommel noreply at git.blender.org
Fri Nov 23 15:02:08 CET 2018


Commit: 8959f1798cfc86924493347304118c61bd5c7f7a
Author: Brecht Van Lommel
Date:   Fri Nov 23 14:53:01 2018 +0100
Branches: blender2.8
https://developer.blender.org/rBA8959f1798cfc86924493347304118c61bd5c7f7a

Update for keymap changes.

===================================================================

M	archipack/archipack_keymaps.py
M	development_iskeyfree.py
M	node_wrangler.py
M	uv_magic_uv/op/move_uv.py

===================================================================

diff --git a/archipack/archipack_keymaps.py b/archipack/archipack_keymaps.py
index a30b31e9..537833ee 100644
--- a/archipack/archipack_keymaps.py
+++ b/archipack/archipack_keymaps.py
@@ -52,7 +52,9 @@ class Keymaps:
         """
         # provide abstration between user and addon
         # with different select mouse side
-        mouse_right = context.user_preferences.inputs.select_mouse
+        wm = context.window_manager
+        keyconfig = wm.keyconfigs.active
+        mouse_right = getattr(keyconfig.preferences, "select_mouse", "LEFT")
         if mouse_right == 'LEFT':
             mouse_left = 'RIGHT'
             mouse_right_side = 'Left'
diff --git a/development_iskeyfree.py b/development_iskeyfree.py
index 7851afee..c2e3f34f 100644
--- a/development_iskeyfree.py
+++ b/development_iskeyfree.py
@@ -146,9 +146,9 @@ class MyChecker():
         allkeys = [
             "LEFTMOUSE", "MIDDLEMOUSE", "RIGHTMOUSE", "BUTTON4MOUSE", "BUTTON5MOUSE", "BUTTON6MOUSE",
             "BUTTON7MOUSE",
-            "ACTIONMOUSE", "SELECTMOUSE", "MOUSEMOVE", "INBETWEEN_MOUSEMOVE", "TRACKPADPAN", "TRACKPADZOOM",
+            "MOUSEMOVE", "INBETWEEN_MOUSEMOVE", "TRACKPADPAN", "TRACKPADZOOM",
             "MOUSEROTATE", "WHEELUPMOUSE", "WHEELDOWNMOUSE", "WHEELINMOUSE", "WHEELOUTMOUSE", "EVT_TWEAK_L",
-            "EVT_TWEAK_M", "EVT_TWEAK_R", "EVT_TWEAK_A", "EVT_TWEAK_S", "A", "B", "C", "D", "E", "F", "G", "H",
+            "EVT_TWEAK_M", "EVT_TWEAK_R", "A", "B", "C", "D", "E", "F", "G", "H",
             "I", "J",
             "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "ZERO", "ONE", "TWO",
             "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGHT", "NINE", "LEFT_CTRL", "LEFT_ALT", "LEFT_SHIFT",
@@ -309,8 +309,6 @@ class IskeyFreeProperties(PropertyGroup):
             ("BUTTON5MOUSE", "BUTTON5MOUSE", ""),
             ("BUTTON6MOUSE", "BUTTON6MOUSE", ""),
             ("BUTTON7MOUSE", "BUTTON7MOUSE", ""),
-            ("ACTIONMOUSE", "ACTIONMOUSE", ""),
-            ("SELECTMOUSE", "SELECTMOUSE", ""),
             ("MOUSEMOVE", "MOUSEMOVE", ""),
             ("INBETWEEN_MOUSEMOVE", "INBETWEEN_MOUSEMOVE", ""),
             ("TRACKPADPAN", "TRACKPADPAN", ""),
@@ -323,8 +321,6 @@ class IskeyFreeProperties(PropertyGroup):
             ("EVT_TWEAK_L", "EVT_TWEAK_L", ""),
             ("EVT_TWEAK_M", "EVT_TWEAK_M", ""),
             ("EVT_TWEAK_R", "EVT_TWEAK_R", ""),
-            ("EVT_TWEAK_A", "EVT_TWEAK_A", ""),
-            ("EVT_TWEAK_S", "EVT_TWEAK_S", ""),
             ("A", "A", ""),
             ("B", "B", ""),
             ("C", "C", ""),
diff --git a/node_wrangler.py b/node_wrangler.py
index 0d30f3b6..0c0a2b40 100644
--- a/node_wrangler.py
+++ b/node_wrangler.py
@@ -557,7 +557,6 @@ def nice_hotkey_name(punc):
         ('LEFTMOUSE', "LMB"),
         ('MIDDLEMOUSE', "MMB"),
         ('RIGHTMOUSE', "RMB"),
-        ('SELECTMOUSE', "Select"),
         ('WHEELUPMOUSE', "Wheel Up"),
         ('WHEELDOWNMOUSE', "Wheel Down"),
         ('WHEELINMOUSE', "Wheel In"),
diff --git a/uv_magic_uv/op/move_uv.py b/uv_magic_uv/op/move_uv.py
index 6382376c..a5cc401c 100644
--- a/uv_magic_uv/op/move_uv.py
+++ b/uv_magic_uv/op/move_uv.py
@@ -100,7 +100,10 @@ class MUV_MVUV(bpy.types.Operator):
         bmesh.update_edit_mesh(obj.data)
 
         # check mouse preference
-        if context.user_preferences.inputs.select_mouse == 'RIGHT':
+        wm = context.window_manager
+        keyconfig = wm.keyconfigs.active
+        select_mouse = getattr(keyconfig.preferences, "select_mouse", "LEFT")
+        if select_mouse == 'RIGHT':
             confirm_btn = 'LEFTMOUSE'
             cancel_btn = 'RIGHTMOUSE'
         else:



More information about the Bf-extensions-cvs mailing list