You haven't said exactly what it is you want to do with the results of the keypresses, but yes, the Mini is perfectly capable of handling four switches.
A keyboard by itself isn't much use, unless you like the sound of the click it makes.
What will the Arduino be doing?
What, and how, will it be connected to?
If I understand correctly, you want to build a device that looks like a USB keyboard to the MacBook, but only implements a couple keys.
Implementing the keys is easy and can be done with virtually any Arduino. See, for example, the Examples -> Basics -> DigitalReadSerial sketch in the development environment.
The harder part is making the device appear to the MacBook as a USB keyboard. There exists a "Mouse and Keyboard Library" which is compatible with AtMega32u4 based Arduinos (e.g. the Leonardo mentioned up thread). Hence you are looking for products which have USB and are Atmega32u4 based.
Because the Arduino programming environment normally expects to be programming devices via USB serial (i.e. something the computer handles differently than a USB keyboard or mouse) working with this sort of device is more complicated than "beginner Arduino level".