The "trick" is to apply electrically conductive coatings or materials to objects or surfaces, or to craft objects using conductive materials, researchers said.
By attaching a series of electrodes to the conductive materials, researchers from Carnegie Mellon University in the US showed they could use a well-known technique called electric field tomography to sense the position of a finger touch.
"For the first time, we have been able to take a can of spray paint and put a touch screen on almost anything," said Chris Harrison, assistant professor at Carnegie's Human- Computer Interaction Institute (HCII).
Some methods have relied on computer vision, which can be disrupted if a camera's view of a surface is blocked. The presence of cameras also raises privacy concerns.
More From This Section
With the new technology dubbed Electrick, conductive touch surfaces can be created by applying conductive paints, bulk plastics or carbon-loaded films among other materials.
Yang Zhang, PhD student at HCII, said that Electrick is both accessible to hobbyists and compatible with common manufacturing methods, such as spray coating, vacuum forming and casting/molding, as well as 3D printing.
By attaching multiple electrodes to the periphery of an object or conductive coating, Zhang and his colleagues showed they could localise where and when such shunting occurs.
They did this by using electric field tomography - sequentially running small amounts of current through the electrodes in pairs and noting.
The trade-off, in comparison to other touch input devices, is accuracy, researchers said.
Electrick can detect the location of a finger touch to an accuracy of one centimetre, which is sufficient for using the touch surface as a button, slider or other control, Zhang said.
The technology was used to make an interactive smartphone case - opening applications such as a camera based on how the user holds the phone - and a game controller that can change the position and combinations of buttons and sliders based on the game being played or the player's preferences.