How to model a curved mouse button?

Hi all, I’m learning Blender and currently trying to model the G305 Logitech mouse: https://resource.logitechg.com/w_692,c_lpad,ar_4:3,q_auto,f_auto,dpr_1.0/d_transparent.gif/content/dam/gaming/en/products/g305/g305-gallery-4.png?v=1

I’m quite happy with my first few attempts at making the overall shape using the subdivision modifier. However, the left and right mouse buttons follow the curve of the mouse, and I’m really struggling to do this in a way that looks natural. When I indent the face to try and add a physical indent, I get round buttons. I can use the crease option to avoid this, but then the buttons end up no longer following the shape at all and sometimes hanging off the edge.

I’ve also tried applying the modifier first but unfortunately this creates a mesh with faces that don’t line up nicely with the button I want to cut out.

Would appreciate any advice!

My work so far: https://imgur.com/a/K318bcZ

Welcome :tada:

…yes “cutting of” pieces from an sudivided mesh can be tricky… if you are satisfied with the general form then you should think about adding maybe one or two subdivisions along some edges and then aplly on (or two) subdivisison levels… and also:

…any of the how to model a computer mouse answers from any search engine will do… even if not using blender :wink: