Sí que puedes, hay un producto que utiliza el puerto de audio como un botón adicional, compruébalo aquí:
http://gizmodo.com/add-a-button-to-any-android-phone-with-this-genius-head-1221431712
Tal vez esto sea más un comentario que una respuesta, pero en realidad no puedo añadir comentarios hasta que alcance los 50 puntos.
Por cierto, dado que el micrófono es una entrada analógica para Android, puedes establecer un punto de disparo en cierto valor para detectar un estado (Encendido/Apagado), por ejemplo:
Si los valores del micrófono están en un rango de 0 a 1024, puedes establecer que si la entrada es menor a 100 considéralo como Pedal Presionado, si es mayor que esto, el pedal no está presionado.
Solo necesitas leer la entrada del micrófono y convertirla en sus valores analógicos en lugar de tratarla como audio.