Arduino Micro and microCD via SPI

I'm new to arduino family been reading alot, My project is to use a Arduino as a usb keyboard that send keystrokes when I press a button, and it gets the strings via ini on a microSD

does the Micro Read microSDs, I can't afford a shield right now, I do have a mSD socket lay around i can use. here is example

;Modes
;1 = Text string
;2 = key combo (CReturn is ingored)
[Button1]
Mode=1
text = Text String one
CReturn = 1

[Button2]
Mode=1
text = Text String two
CReturn = 0

[Button3]
Mode=2
text = ???? (Want to press ctrl+shift, while button be held)
CReturn = 0

[Buton3]
Mode=1
text = Text String
CReturn = 1

I seen text for converting UNO to a keyboard with SD function, but I got a micro in the mail, Any comments?

I can't see the need to use any SD card in this project at all.
You can embed all the strings you need in program memory.

Or simply by using the F function
http://forum.arduino.cc/index.php?topic=91314.0