Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### WARNING: ONLY RUN ONCE!
- import bpy
- print('-----------')
- q_to_d = {
- 'MINUS': 'LEFT_BRACKET',
- 'EQUAL': 'RIGHT_BRACKET',
- 'Q': 'QUOTE',
- 'W': 'COMMA',
- 'E': 'PERIOD',
- 'R': 'P',
- 'T': 'Y',
- 'Y': 'F',
- 'U': 'G',
- 'I': 'C',
- 'O': 'R',
- 'P': 'L',
- 'LEFT_BRACKET': 'SLASH',
- 'RIGHT_BRACKET': 'EQUAL',
- # 'BACK_SLASH': 'BACK_SLASH',
- # 'A': 'A',
- 'S': 'O',
- 'D': 'E',
- 'F': 'U',
- 'G': 'I',
- 'H': 'D',
- 'J': 'H',
- 'K': 'T',
- 'L': 'N',
- 'SEMI_COLON': 'S',
- 'QUOTE': 'MINUS',
- 'Z': 'SEMI_COLON',
- 'X': 'Q',
- 'C': 'J',
- 'V': 'K',
- 'B': 'X',
- 'N': 'B',
- # 'M': 'M',
- 'COMMA': 'W',
- 'PERIOD ': 'V',
- 'SLASH': 'Z',
- }
- wm = bpy.context.window_manager
- default = wm.keyconfigs['Blender']
- dopesheet = default.keymaps['Dopesheet']
- for keymap in default.keymaps:
- print('---- {} ----'.format(keymap.name))
- for keymap_item in keymap.keymap_items:
- if keymap_item.type in q_to_d:
- print('Changed: {:20.20} -> {:>20.20}:{}'.format(keymap_item.name, keymap_item.type, q_to_d[keymap_item.type]))
- keymap_item.type = q_to_d[keymap_item.type]
- #qwerty = "-=qwertyuiop[]\\asdfghjkl;'zxcvbnm,./"
- #dvorak = "[]',.pyfgcrl/=\\aoeuidhtns-;qjkxbmwvz"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement