Yes. In addition you can filter some pins so they don't generate an interrupt. So make the number of pins as small as possible and when an interrupt comes, go see which pin it was...
There are also external interrupt pins - but only a couple, usually.
Be careful with connecting buttons/keyboards etc for the bounce may cause more interrupts than you'd expect. Not recommended - at the very least debounce in hardware (RC).
[2c]