Wakeup OpenSUSE using keyboard?

Hi, I’m using openSUSE 11.1, it’s the best Linux OS I have ever used. However, there are some annoyances. For example, every time I have to wake up openSUSE from sleep (suspend), I have to bend all the way down to the floor to push that giant button on my desktop machine. In Windows, it’s automatic, I can wake up the machine using either keyboard or mouse.

I was wondering if I could do the same in openSUSE. I know it’s possible because I did this “hack” in Ubuntu, I used to use Ubuntu for a long time then I switched to openSUSE. I don’t remember how I did it, and I don’t think I can do it the same way as in ubuntu. From what I can remember I made a file under root and put it in some folder called sleep, maybe.
If anyone could help I would be thankful.

wakeup from suspend by press keyboard

cat /proc/acpi/wakeup
sh -c ‘echo “PS2K” >> /proc/acpi/wakeup’ //enable PS2 keyboard
sh -c ‘echo “USB1” >> /proc/acpi/wakeup’ //enable USB port 1 keyboard
sh -c ‘echo off “USB2” >> /proc/acpi/wakeup’ //disable USB port 2 keyboard

but i find a problem also: if my laptop suspend a long time(maybe 1hour), i can’t wakeup it by keyboard again.
i don’t know why