There is no VLK_LOPTION in JointTool.rb! And also getKeyState (the method on lines 85 and 416) is for Windows!!!! ❓ if(getKeyState(VK_LOPTION) && ( ent.class==Sketchup::Group || ent.class==Sketchup::ComponentInstance) ) puts "potentialParent "+ent.to_s @potentialParent=ent else