If I place a shield into my belt and use the shift+# hotkey it does not swap it with my currently-equipped shield. It works for body armor, boots, and helmets. It even works for weapons, swapping to the correct hand while leaving the shield alone. I haven't tried it with amulets or rings yet, but is there a reason why shields seem to be left out?