this is the circuit, that i use at the MUX output:

and
here r some ideas about my little project.
nota bene:
the electrode must be covered with an insulator,
so that in case of an accident nothing happens to ur finger.
the "pulse" contact is 0V for discharging the sensor plate ("finger")
(u can use a diode to accelerate that process).
the "pulse" contact is 5V for charging the sensor plate.
here is the code, that i use:
const uint8_t kbd_pln = 2; // pulse pin
const uint8_t kbd_sln = 7; // sense pin
const uint8_t kbd_mln = 3; // 3..6
const uint16_t now = time();
if (now - kbd_last < 1000)
return;
kbd_last = now;
while (PIND & (1<<kbd_sln)); // be sure that we r half-ways ready
noInterrupts(); // intr disabled
PORTD |= 1<<kbd_pln; // pulse line HIGH
uint16_t i = 0;
while (!(PIND & (1<<kbd_sln))) // count
if (!(++i))
break;
interrupts(); // intr enabled
// 12:329 11:331 10:335 9:328 8:331 7:331 6:313
// 5:320 4:324 3:329 2:324 1:329 0:319
kbd_mux_line = (kbd_mux_line>0) ? kbd_mux_line-1 : (kbd_c-1); // select next kbd mux line
PORTD = (PORTD&~((((1<<4)-1)<<kbd_mln)|(1<<kbd_pln))) | (kbd_mux_line<<kbd_mln); // pulse line LOW (discharge cap)
-arne