Adobe 38040334 Extending Dreamweaver - Page 151

Changing keyboard shortcuts, Modifying pop-up menus and context menus

Page 151 highlights

DREAMWEAVER CS3 145 Extending Dreamweaver 4 If you're changing a menu command, find the appropriate menuitem tag, and change the value of its name attribute. If you are changing a menu, find the appropriate menu tag, and change the value of its name attribute. In either case, do not change the id attribute. 5 Save and close menus.xml; then start Dreamweaver again to see your changes. Changing keyboard shortcuts If the default keyboard shortcuts aren't convenient for you, you can change or remove existing shortcuts or add new ones. The easiest way to do this is to use the Keyboard Shortcut Editor. (For more information, see Dreamweaver Help). However, you can also modify keyboard shortcuts directly in menus.xml if you prefer, but it's much easier to make mistakes entering shortcuts in menus.xml than in the Keyboard Shortcut Editor. To change a keyboard shortcut: 1 Quit Dreamweaver. 2 Make a backup copy of the menus.xml file. 3 Open menus.xml in a text editor such as BBEdit, HomeSite, or Wordpad. (Don't open it in Dreamweaver.) 4 Look at the Keyboard Shortcut Matrix (available from the Dreamweaver Support Center at http://www.adobe.com/go/dreamweaver_support) and find a shortcut that is not being used or one that you want to reassign. If you reassign a keyboard shortcut, change it on a printed copy of the matrix for future reference. 5 If you're reassigning a keyboard shortcut, find the menu command that the shortcut is assigned to, and remove the key="shortcut" attribute from that menu command. 6 Find the menu command to assign or reassign the keyboard shortcut. 7 If the menu command already has a keyboard shortcut, find the key attribute on that line. If it doesn't already have a shortcut, add key="" anywhere between attributes inside the menuitem tag. 8 Between the double quotation marks (") of the key attribute, enter the new keyboard shortcut. Use a Plus (+) sign between the keys in a key combination. For more information about modifiers, see the description of the menuitem tag in "" on page 138. If the keyboard shortcut is in use elsewhere and you didn't remove its other use, the shortcut applies only to the first menu command that uses it in menus.xml. Note: You can use the same keyboard shortcut for a Windows-only menu command and for a Macintosh-only menu command. 9 Write your new shortcut in the appropriate location in the Keyboard Shortcut Matrix. Modifying pop-up menus and context menus Dreamweaver provides pop-up menus and context menus in many of its panels and dialog boxes. Some context menus are defined in the menus.xml file; others are defined in other XML files. You can add, remove, or modify items in those menus, although in most cases it's better to write an extension to make such changes. The following pop-up menus and context menus in Dreamweaver are specified in XML files, using the same tags as menus.xml: • Data sources (listed in the Plus (+) pop-up menu on the Bindings panel) are specified in DataSources.xml files, in subfolders of the DataSources folder.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385

DREAMWEAVER CS3
Extending Dreamweaver
145
4
If you’re changing a menu command, find the appropriate
menuitem
tag, and change the value of its
name
attribute. If you are changing a menu, find the appropriate
menu
tag, and change the value of its
name
attribute. In
either case, do not change the
id
attribute.
5
Save and close menus.xml; then start Dreamweaver again to see your changes.
Changing keyboard shortcuts
If the default keyboard shortcuts aren’t convenient for you, you can change or remove existing shortcuts or add new
ones. The easiest way to do this is to use the Keyboard Shortcut Editor. (For more information, see Dreamweaver
Help). However, you can also modify keyboard shortcuts directly in menus.xml if you prefer, but it’s much easier to
make mistakes entering shortcuts in menus.xml than in the Keyboard Shortcut Editor.
To change a keyboard shortcut:
1
Quit Dreamweaver.
2
Make a backup copy of the menus.xml file.
3
Open menus.xml in a text editor such as BBEdit, HomeSite, or Wordpad. (Don’t open it in Dreamweaver.)
4
Look at the Keyboard Shortcut Matrix (available from the Dreamweaver Support Center at
) and find a shortcut that is not being used or one that you want
to reassign.
If you reassign a keyboard shortcut, change it on a printed copy of the matrix for future reference.
5
If you’re reassigning a keyboard shortcut, find the menu command that the shortcut is assigned to, and remove
the
key="shortcut"
attribute from that menu command.
6
Find the menu command to assign or reassign the keyboard shortcut.
7
If the menu command already has a keyboard shortcut, find the key attribute on that line. If it doesn’t already have
a shortcut, add
key=""
anywhere between attributes inside the
menuitem
tag.
8
Between the double quotation marks (") of the
key
attribute, enter the new keyboard shortcut.
Use a Plus (+) sign between the keys in a key combination. For more information about modifiers, see the
description of the
menuitem
tag in “<menuitem>” on page 138
.
If the keyboard shortcut is in use elsewhere and you didn’t remove its other use, the shortcut applies only to the first
menu command that uses it in menus.xml.
Note:
You can use the same keyboard shortcut for a Windows-only menu command and for a Macintosh-only menu
command.
9
Write your new shortcut in the appropriate location in the Keyboard Shortcut Matrix.
Modifying pop-up menus and context menus
Dreamweaver provides pop-up menus and context menus in many of its panels and dialog boxes. Some context
menus are defined in the menus.xml file; others are defined in other XML files. You can add, remove, or modify items
in those menus, although in most cases it’s better to write an extension to make such changes.
The following pop-up menus and context menus in Dreamweaver are specified in XML files, using the same tags as
menus.xml:
Data sources (listed in the Plus (+) pop-up menu on the Bindings panel) are specified in DataSources.xml files, in
subfolders of the DataSources folder.