bushrat, that expanded circuit of yours is not quite right. If you look closely you'll see that all your GPIO pins are simply wired together at your common pull-up line. One switch will pull all the pins low.
Each switch/pin pair needs its own pull-up resistor. You cannot use only one pull-up resistor for all the switches. If you really want to save on resistors and you have good quality isolated switches that you know are not going to conduct static discharge from fingers to GPIO pins, you can omit the 1K series resistors, but the pull-ups are not optional.
PhiliNJ, you want to make the pull-up resistor as large as possible to reduce the current draw, and impact on your power supply when you close the switch. At 1K, each closed switch will draw 3.3mA. 10 kOhm is really one of the lowest values you should use. You could go to 100k with no problem, and I suspect that 1 MOhm will also be fine.

- swcon.png (4.9 KiB) Viewed 1794 times