- keybindings_dict = {}
- if bld.env['GTKOSX']:
- keybindings_dict['PRIMARY'] = 'Meta'
- keybindings_dict['SECONDARY'] = 'Mod1'
- keybindings_dict['TERTIARY'] = 'Shift'
- keybindings_dict['LEVEL4'] = 'Ctrl'
- keybindings_dict['WINDOW'] = 'Mod1'
- else:
- keybindings_dict['PRIMARY'] = 'Ctrl'
- keybindings_dict['SECONDARY'] = 'Alt'
- keybindings_dict['TERTIARY'] = 'Shift'
- keybindings_dict['LEVEL4'] = bld.env['WINDOWS_KEY']
- keybindings_dict['WINDOW'] = 'Alt'
-
- for b in [ 'SAE-de-keypad', 'SAE-de-nokeypad', 'SAE-us-keypad', 'SAE-us-nokeypad',
- 'mnemonic-us', 'ergonomic-us' ]:
- obj = bld.new_task_gen('subst')
- obj.target = b + '.bindings'
- obj.source = obj.target + '.in'
- obj.dict = keybindings_dict
+
+ # 'SAE-de-keypad', 'SAE-de-nokeypad', 'SAE-us-keypad', 'SAE-us-nokeypad', 'ergonomic-us'
+
+ for b in [ 'mnemonic-us' ] :
+ obj = bld.new_task_gen (
+ target = b + '.bindings',
+ source = b + '.bindings.in',
+ rule = '../tools/fmt-bindings --winkey=%s --accelmap <${SRC} >${TGT}' % bld.env['windows_key']
+ )
+ obj.install_path = os.path.join(bld.env['CONFIGDIR'], 'ardour3')