Şaşılık cerrahisi genel anestezi altında yapılan bir ameliyattır. Bu şekilde hasta konforu daha iyi olur. Gözümüzü hareket ettiren toplam 6 tane kas vardır. Şaşılık ameliyatı bu kaslardan fazla çalışanların kuvvetini azaltmak, az çalışanların kuvvetini artırmak şeklinde bir prensip ile yapılır. Kuvveti azaltmak kası milimetrik ölçülerle daha geriye alarak ; artırmak da yine milimetrik ölçülerle kası kısaltarak yapılır. Önemli olan bu milimetrik ölçümlerin doğru ayarlanabilmesidir. Bazen ameliyat sırasında da kasın gerginliğine göre milimetrik ölçümler değiştirilebilir. Doktorunuz ameliyat öncesi kayma derecesini özel prizmalar kullanarak ölçer. Uzak yakın ve bakış pozisyonuna göre değişiklik gösterip göstermediğini kontrol eder. Hareket kısıtlılığının olup olmadığı, gözün ortada olma durumunda çift görme oluşup oluşmayacağı, her iki göz ile aynı anda bakabilme yeteneğinin olup olmadığı, görme düzeyleri ölçülür. Böylece ameliyat sonrası başarı oranı kabaca belli olur.
Kayma açılarına ve diğer kriterlere göre doktorunuz hangi kasın kuvvetini azaltacağını veya artıracağını belirler. Kişinin prizmatik ölçümü kasın ne kadar geriletileceğini veya kısaltılacağını belirler.
Bu şekilde kayma ameliyatları süresi yapılan kas sayısına göre değişebilir. Ortalama 30 ila 45 dakika arası sürer.