Have you looked at the following:
https://www.aerolopa.com/ba-boeing-777-seat-plans
Usually very very accurate and should answer your question? You will need to ensure that you have the version of the 777 which aligns with the aircraft you are looking to book. If, for example you're on a 777 J version then there is no window.