0 is a valid key code

If you attempted to initialize a SGKeyCombo using plist representation it would fail if the key the user had chosen was 0.