character map - add a windowed variant