[Galaxy S Plus I9001 Android Development] Christopher83:
Thank you too! (Sorry, I finished the available daily thanks, I'll give you tomorrow...)

If you'd like to use alternative settings, with phantom HOME key presses filtering and phantom MENU and BACK key presses both enabled, you can find these 3 different init.d scripts (they differ only for the phantom HOME key presses filtering parameters):

- 05pkf (filter parameter values are similar to Test9 kernel version)

#!/system/bin/sh

if [ -d /sys/class/misc/phantom_kp_filter ]; then
echo "Enabling HOME, MENU and BACK phantom key presses filtering"
echo 1 > /sys/class/misc/phantom_kp_filter/home_enabled
echo 1 > /sys/class/misc/phantom_kp_filter/menuback_enabled

echo "Setting the HOME phantom key presses filtering parameters"
[B]echo 2 > /sys/class/misc/phantom_kp_filter/home_allowed_irqs
echo 12 > /sys/class/misc/phantom_kp_filter/home_report_wait[/B]

echo "Setting the MENU and BACK phantom key presses filtering parameters"
echo 10 > /sys/class/misc/phantom_kp_filter/menuback_interrupt_checks
echo 500 > /sys/class/misc/phantom_kp_filter/menuback_first_err_wait
echo 100 > /sys/class/misc/phantom_kp_filter/menuback_last_err_wait
fi

- 05pkf_test8 (filter parameter values are similar to Test8 kernel version)

#!/system/bin/sh

if [ -d /sys/class/misc/phantom_kp_filter ]; then
echo "Enabling HOME, MENU and BACK phantom key presses filtering"
echo 1 > /sys/class/misc/phantom_kp_filter/home_enabled
echo 1 > /sys/class/misc/phantom_kp_filter/menuback_enabled

echo "Setting the HOME phantom key presses filtering parameters"
[B]echo 3 > /sys/class/misc/phantom_kp_filter/home_allowed_irqs
echo 15 > /sys/class/misc/phantom_kp_filter/home_report_wait[/B]

echo "Setting the MENU and BACK phantom key presses filtering parameters"
echo 10 > /sys/class/misc/phantom_kp_filter/menuback_interrupt_checks
echo 500 > /sys/class/misc/phantom_kp_filter/menuback_first_err_wait
echo 100 > /sys/class/misc/phantom_kp_filter/menuback_last_err_wait
fi

- 05pkf_alt (more permissive, tested by KTulu84 with positive feedbacks)

#!/system/bin/sh

if [ -d /sys/class/misc/phantom_kp_filter ]; then
echo "Enabling HOME, MENU and BACK phantom key presses filtering"
echo 1 > /sys/class/misc/phantom_kp_filter/home_enabled
echo 1 > /sys/class/misc/phantom_kp_filter/menuback_enabled

echo "Setting the HOME phantom key presses filtering parameters"
[B]echo 4 > /sys/class/misc/phantom_kp_filter/home_allowed_irqs
echo 10 > /sys/class/misc/phantom_kp_filter/home_report_wait[/B]

echo "Setting the MENU and BACK phantom key presses filtering parameters"
echo 10 > /sys/class/misc/phantom_kp_filter/menuback_interrupt_checks
echo 500 > /sys/class/misc/phantom_kp_filter/menuback_first_err_wait
echo 100 > /sys/class/misc/phantom_kp_filter/menuback_last_err_wait
fi

The difference related to HOME key are the following:

05pkf) A HOME key press is considered valid if there aren't more than 2 interrupts in a small time range of 12 ms

05pkf_test8) A HOME key press is considered valid if there aren't more than 3 interrupts in a small time range of 15 ms

05pkf_alt) A HOME key press is considered valid if there aren't more than 4 interrupts in a small time range of 10 ms (more permissive)