我想做一个模拟手机键盘的软件,通过判断用户鼠标位置来判别按钮,但是有很多按钮都是不规则的,请问这种情况下怎么判断的?