Most of the lanyards I've seen (Silva and Suunto) are way too short. I'll measure mine tonight when I get home, but you might think about getting a longer lanyard than is standard.

To sight, one holds the compass at about arm's length. The lanyards I've seen are too short for this. What I've done is to untie the lanyard so that it is no longer a loop around my neck but is one single long line, one end of which is affixed to my pack strap and other end to the compass. This seems to work well for me. I store my compass in a pouch on my pack strap by the way. If you store your compass in your pocket, my method wouldn't work well at all.

On those occasions that I use the compass but am not wearing a pack, I keep the compass in a (buttonable) chest pocket and affix one end of the lanyard to a buttonhole on my shirt.

HTH,

HJ
_________________________
Adventures In Stoving