setfield(p, 'xoffset', getfield(p, 'xoffset') - fshift.left)
setfield(p, 'yoffset', getfield(p, 'yoffset')
- (has_attr(p, attr_ykblshift) or 0) - fshift.down)
setfield(p, 'xoffset', getfield(p, 'xoffset') - fshift.left)
setfield(p, 'yoffset', getfield(p, 'yoffset')
- (has_attr(p, attr_ykblshift) or 0) - fshift.down)