How to connect a keyboard?

Will they interfere if I do one command like "myFile=SD.open(directory);" and then something like "if(keyboard.keyPressed('a'))" with the file still open, will it interfere with the other SPI devices? Also, do I how do I change the SS pin? It doesn't say anything about KeyboardController.begin()

Also, do I need to have an IC that converts the USB signals to SPI language, or do I just need the four pins to connect? (Can I just buy this: https://www.mouser.com/ProductDetail/SparkFun/BOB-12700?qs=%2Fha2pyFadugS903J6RBRYQMELizFoPKOg6x2anpx%252baw%2FWGHaZLPBrL4JrbGTb9VkIgxWI5kFenA%3D) or do I need to buy this? (USB-SPI Adapters)