Why not just design a form in Excel or Word which mirrors your log book page? Either make it A4 size (if you have a big knee board) or A5 (sideways, twice on an A4 sheet) to fit a smaller kneeboard. Then all you have to do is put the entries on this sheet each time you go flying (handy thing is it will be on your kneeboard!) and then at your convenience fill in your 'Master' logbook when you are not too tired and sitting at home in the comfort of your living room. Won't stop mistakes, but may help cut them down........
Alternatively, you could do as many professional pilots do and just scribble times on a bit of paper to copy in later on
If you are a member of BALPA (free for trainee members I think), you will receive a Balpa Diary each year. Included in this are several mini logbook pages and that's what I use to log my hours on a daily basis, to transfer to my professional logbook every month or two (an onerous task.........)
Other options are to log them electronically, plenty of packages available on the market for this, then you can let the computer do the brain ache stuff.
PP
ps edited to add; try using the same pen each time to fill in your logbook, looks much neater.