I've been fighting with my Keihin for the past week and now it seems to work at least adequately.
The manual states 20mm and it seems to be working for me generally, although my idle (partial and WOT are ok) seems to be on the rich side no matter what I do with the airscrew. Might too high a float level cause this? I did try other (lower) levels but the carb had also other issues at that time (flooding, vacuum leaks etc.) so no actual data about that.
And about the procedure itself : (correct me if I'm wrong) The float level is measured from the carb body (where gasket is) to apex of the float when the float is just touching the spring loaded valve. So put the carb on table so that it stands on the intake-> float hangs freely and then push it to touch the needle and measure the distance apex-gasket.