adbe logo

MKey - MIDI PC Keyboard



Quick Links

The MKey User Interface

MKey user interface The MKey User Interface sports only two options. On the left hand side of the plugin, there are two icons: a diskette, and a cross.

The diskette button is used to load in the key map files that define what function has been assigned to each key on your keyboard. When you click it, you will be presented with a file requestor. Simply open the key map file that you wish to use.

Tip: By default MKey will attempt to use a key map called 'default.kmp' in the directory that the MKey.dll resides in. If MKey does not find a default.kmp file, it will use a built in key map designed for UK keyboards. To have MKey always load your preferred key map, simply save it as 'default.kmp' in the MKey directory.


The button with the cross on it is a 'panic' button. This will cause MKey to stop strapping keyboard events when it is toggled. The panic button is different to the Caps Lock in that the Caps Lock button merely tells MKey how to handle incoming keystrokes. The panic button disables MKey. If things seem to be misbehaving, try clicking the panic button. When MKey is in panic mode, the button will be highlighted. Click it once more to re-enable MKey.

Using MKey

When the Caps Lock button is off, keys you press on your keyboard will behave as normal. Wen you toggle the Caps Lock key to on, MKey will convert your key presses into MIDI notes.

It is unlikely that all of the keys on your keyboard will act as piano keys, some may have no function whatsoever, and others may have other purposes. This very much depends on the key map you are using. Some keys have special functions that cannot be changed by the user. Obviously the Caps Lock key is one of these, but in addition the CTRL, ALT, and Num Lock keys are all reserved. In the case of the Num Lock key, it is simply a dead key and cannot be used by MKey. The CTRL, and ALT keys however can be used to adjust the MIDI velocity of your playing.

Tip: To play notes with a soft MIDI velocity, hold down the CTRL key. To play notes with a hard MIDI velocity, hold down the ALT key. To play notes with a medium velocity, release both keys.


Recording MKey

Not all hosts allow for recording MIDI output from VST Plugins. I am working on adding a record buffer to MKey so that it can record MIDI events so that you can export your playing to your host. In the mean time, ModuLR suggested a cool workaround (the explanation is for Tracktion, but this would be equally relevant for most sequencers) - over to ModuLR:

Known Issues

There are a few problems with MKey, some of which I'm working on solutions for, and others which I cannot fix. The current list of known problems are:

Obligatory legal stuff:

It goes without saying we make every effort to ensure that all content on this site is accurate. That said, mistakes can and do occur, and accordingly we make no guarantees about the accuracy of our content. We are not responsible for any losses that may occur as a result of your using information or resources found on this site or any sites linked to by us. If you find something that is in error, or you wish to bring to our attention legal issues surrounding content on this site, then please contact us at webmaster@adbe.org.

All content on this site is copyright to us, unless expressly stated otherwise.

ADBE.org © 2003-2004.