This is the first pattern I've posted online. Please let me know if you find errors, and feel free to post any modifications you make in the comments section.
This pattern is my sole property. You may print it for purposes of making the project, but you may not sell or repost this pattern. Items made from this pattern are for personal use or may be used as gifts or sold for charity.

YARN: Bernat Cottontots, Green
HOOK: I, 5.5 mm
Pattern uses US terminology.
Note: All hdc worked into back loops only.
Ch 91.
Row 1: hdc into back ridge of 3rd ch (counts as first hdc), hdc into back ridge of each ch.
Row 2: ch 2, turn (counts as first hdc here and throughout pattern). Working in back loops only, hdc in each
hdc.
Row 3: Ch 2, turn. hdc in next 20 st, ch 5, sk next 5 st, hdc in remainder of row.
Row 4: Ch 2, turn. hdc in each st.
Row 5: Ch 2, turn, hdc in each st.
EDGING: ch 3, join with sl st at base of ch (picot made). 3 sl st along edge, picot, 3 sl st around scarf. Finish off.
NOTE: The pink version pictured here is modified for better staying power. I found that a single keyhole isn't necessarily enough to keep the scarf on an active child, so I worked the scarf with 2 keyholes. It is widened to 8 rows, with keyholes placed in the 3rd and 6th rows. The keyholes are still 5ch wide. The woven look is attractive, and the scarf stays in place much better.
This pattern is easily modified for length and width. For one keyhole, ensure that you work an odd number of rows, and place the keyhole in the center row. For two keyholes, simply ensure that the two holes are evenly spaced. The width and placement of the keyhole may be need to be modified as the size of the scarf is changed.