1. Camera based method for text input and detection of a keyword of a text-part within a printed page or a screen containing the keyword/text-part, the method comprising: a) directing a camera module on the printed page or on the screen and continuously displaying the image acquired by the camera module; b) capturing an image with the camera module, containing the keyword and text-part therein; c) detecting a plurality of word blocks contained in the captured image, each word block containing most likely a recognizable word; d) determining A-blocks among the plurality of word blocks according to a keyword probability determination rule, the keyword probability determination rule resulting in a respective probability value for each word block and being based at least in part on a spatial analysis of the word blocks relative to at least a portion of the captured image, the spatial analysis further being relative to an indication of a user intention of a keyword to obtain for selection, wherein each A-block contains most likely the keyword that a user of the camera module is intending to obtain for the selection from amongst the plurality of word blocks in the captured image, such that the A-blocks are preselected among the word blocks for the selection based upon each respective probability value of the A-blocks being above a threshold; e) upon the selection of an A-block, forwarding the text content of the selected A-block as text input to a current application running on a mobile communication device containing the camera or to a camera connected electronic device.