Sending you good vibes and hopefully my urgent request to the sun beauracracy comes through with some rays soon.
If you can, rest quietly for an hour after work, either alone or with your bf. This may palliate some of your anxiety. Should your keyboard break again, consider temporary use of a virtual keyboard (which are ubiquitous on all contemporary OSes), or buy a lightweight USB keyboard. Logitech's are durable and reliable; I've been using mine since 2009.
Happy things are going well for you! The best way to deal with long distance relationships I've found is to keep busy, sounds like you have a lot to keep yourself busy with. Also regular calls or text chats or shared games to play help a lot too