Пере означить класс keyPressEvent?
Сперва выучите С++, потом Qt.
1. Не "пере означить" а "переопределить".
2. keyPressEvent - не класс, а метод.
3. Переопределить метод в классе oknoGL.
4. Личное пожелание. Не называйте переменные транслитом.
А что нельзя учись с++  и заодно паковаться с библиотеками Qt?
1-4, спасибо учту.
немного допилил код:)
(основу кода взято из - Шеле 4.5 с.266 )
void myMetod::keyPressEvent(QKeyEvent* pe)
{
    switch(pe->key())
    {
        case Qt::Key_0:              // если нажатая клавиша = "0"       
        qDebug() << "hello world!"; // высвисти "hello world!"
    } 
    
    else { 
        qDebug() <<"key =! Qt::Key_0";
         }
    default: 
        QWidget::keyPressEvent(pe); // Передать событие дальше 
}
 
при этом myMetod должен быть объектом-потомком Qwidget, например:
наследник класса, допустим "oknoGL" который, как я понимаю с нижнего кода, наследует вот так:
Qwidget->QGLWidget->oknoGL
тесть, унаследовав такой класс обработка нажатий будет работать?
class oknoGL : public QGLWidget
{
    Q_OBJECT
public:
 explicit oknoGL(QWidget *parent = 0);
 protected:
  void initializeGL();
  void resizeGL(int nWidth,int nHeight);
  void paintGL();
 
signals:
public slots:
};