Першим кроком у створенні таблиці прискорювача під час виконання заповнення масив ACCEL структур. Кожна структура в масиві визначає корисної можливості в таблиці. Визначення корисну можливість, включає в себе її прапори, його ключа та її ідентифікатор. ACCEL структура має такий вигляд.
typedef tagACCEL типу struct {/ / accl БАЙТ fVirt;
СЛОВО ключ;
СЛОВО cmd;
} ACCEL
Ви визначити клавіші корисну можливість, вказавши код ASCII символ або код віртуального ключ в ключ членом ACCEL структури. Якщо вказати код віртуальних клавіш, спочатку необхідно включити FVIRTKEY прапор у fVirt член; в іншому випадку, система інтерпретує код як код символу ASCII. Ви можете включити, FCONTROL, FALT або FSHIFT прапор, або всі три, щоб об'єднати з натискання клавіші ctrl, alt або клавішу shift.
Для створення таблиці прискорювача, передати адресу масив ACCEL структури CreateAcceleratorTable функції. CreateAcceleratorTable створюється таблиця прискорювач і повертає дескриптор таблиці.