For me its definitely keyboard most of the time. I prefer to use mouse while browsing but it can be replaced with keyboard using the shortcuts but I got to remember a lot. I have got limited RAM
When its any new software, I first check out for the shortcut and how to configure keyboard shortcuts.
There is one more interesting fact here.
I know a senior engineer ( he is simply superb !
) who uses mouse very often though proper keyboard shortcuts are available, where there is no need for a mouse ( not for typing obviously
) I was quite surprised about this and asked him and the reply was interesting - " I know I have to spend some time in this i/p device switching from keyboard to mouse, but this isn't a waste of time for me as I can think about the problem during the switch "
This was quite unique and different.