Wenn ich meinen Senf dazu geben darf...
Den Ausgang auf Masse zu legen ist keine gute Idee: Wenn der aktiviert wird dann gibt es keine Bremse mehr für den Strom und das Register wird wahrscheinlich ziemlich schnell das Zeitliche segnen.
Lass den Ausgang einfach offen oder besser: Häng die erste LED gleich an Ausgang Qa, insgesamt also die LEDs an Qa bis Qf statt Qb bis Qg.
R10 kann bzw. sollte bei der Gelegenheit auch weg.
Wenn einer der beiden Eingänge A oder B auf LOW (d.h. Masse liegt), dann werden nur Nullen ins Schieberegister getaktet, d.h. die LEDs bleiben dunkel.
Also A und B beide an Vcc anschliessen, Vorwiderstand ist nicht notwendig weil es sich um Eingänge handelt, da fliesst nicht wirklich Strom rein.
Für S1 braucht man imho noch irgend ne Art von Entprellung, sonst könnte es ziemlich oft zu doppelten (oder noch mehr) CLKs kommen, damit würde dann pro Tasterdruck mehr als eine LED dazu geschaltet.
OK, es gibt spezielle Elektronik-Taster die angeblich prellfrei sind, in der Praxis funktioniert das aber nur sehr begrenzt.
Am einfachsten wäre ein RC-Glied vor den Eingang zu setzen, das klappt aber auch nur dann wirklich gut wenn der Eingang einen eingebauten Schmitt-Trigger hat UND der Schalter in Ruhestellung den Eingang auf Masse zieht.
D.h. der Schalter müsste als Öffner verschaltet werden, R5 müsste somit nach oben vor den Schalter gehängt werden
1µF und 22kOhm sind ein erster Anhaltspunkt, wenn R5 bei 10kOhm bleibt.
Noch eine Anmerkung zu den max. 20mA am Ausgang: Da gibt es noch ne Beschränkung die man beachten muss, und zwar dürfen weder der GND noch der VCC Pin mit mehr als 50mA belastet werden.
Bei 6 LEDs @ 20mA kommen aber schon 120mA auf dem Vcc Pin zusammen, das mag das Schieberegister u.U. auf die Dauer nicht. (Die Dinger sind erstaunlich robust was sowas angeht, aber die Lebenserwartung sinkt doch rapide.)
Deshalb würde ich die Vorwiderstände gut verdoppeln (z.B. 470R statt 220), das sollte den Strom pro LED auf ca. 6.5mA (gelbe oder rote LEDs angenommen!) begrenzen, damit ist man dann dicke auf der sicheren Seite.
Hell genug dürften die LEDs damit auch noch sein, falls nicht wird man nicht um zusätzliche Transistoren rumkommen. In der Praxis sollte der Unterschied aber nur im direkten Vergleich überhaupt sichtbar werden.
Zu guter Letzt sollten die LEDs erstens umgedreht und zweitens an Vcc statt Masse gehängt werden. Dann leuchten nach dem Reset des Schieberegisters alle LEDs und werden per Tastendruck wie vom OP gewünscht nacheinander ausgeschaltet.
Grüße,
Shuzz