The issue isn't with the keyboard/mouse in particular. I believe the issue that lolwuthah is referring to has been a problem since the beta that myself and thousands of others had and reported on the forums. I have this same issue as well and this is what happens: You can choose any server, it will start loading the level etc. The game then loads and you see the map loading screen and hear the game volume. Then once you reach the deployment screen you can't click on anything, you can't press escape to access the menu, can't pick a spawn point/soldier class. You can see various items moving on the map layout and can sometimes see things on the minimap view at the bottom left corner. If you wait it out, eventually you will be kicked for idle inactivity.
The same issue occurs when loading single player as well. The loading video is shown, then you reach a scree where it says press enter. However, pressing enter doesn't do anything so single player can't be played as well.
The proposed solutions have been updating punkbuster from evenbalance, updating graphics drivers, or repairing the game install on origin.
None of these solutions worked during the beta, and unfortunately the same problem persists with the release of BF4. This issue is quite disappointing as myself and thousands of others had hoped there would be a resolution following this problem during the beta.
My specs for what it's worth:
Windows 8 64 Bit
Intel i7 4770
Asus H87-Plus Mobo
16 GB (8x2) Corsair Vengeance Memory
ATI RAdeon HD 4870